我想通过JS来获取客户端信息,比如客户端计算机名  系统登入名等等。

解决方案 »

  1.   

    JS表示压力很大,,,
    var shell =new ActiveXObject("WScript.Shell");
    alert(shell.ExpandEnvironmentStrings("%COMPUTERNAME%"));
      

  2.   

    我把IE的安全设置了
    工具>Internet选项>安全>Internet>自定义级别>ActiveX控件和插件>对没有标记为安全的ActiveX控件进行初始化和脚本运行,
    设置为启动。
    <script language='javascript'>  
        var shell =new ActiveXObject("WScript.Shell");
        alert(shell.ExpandEnvironmentStrings("%COMPUTERNAME%"));
    </script>   
    但是提示我JS错误。Error:Automation 服务器不能创建对象
      

  3.   

    已經和你說了,因為瀏覽器的安全限制變嚴了,IE7/8都已經不支持ActiveX對本地的操作了。
      

  4.   

    哦,确实……
    我只试了,保存为html,直接用IE打开,可以。。可能WEB不行吧,以前还试过用JS打开光驱【不过这个我肯定不能通过WEB】
      

  5.   

    只试了,保存为html,直接用IE打开,可以。。可能WEB不行吧,以前还试过用JS打开光驱【不过这个我肯定不能通过WEB】 
     
      

  6.   

    权限,不是js能控制的。所以做不到。
    难道你还要在页面上注明如下文字?
    要正确浏览本页,请去Internet选项中某某地方改某某设置
      

  7.   

    对没有标记为安全的 ActiveX 控件……启用,就能获取
    不过大家都说了,这个是没什么意思的,早期版本,玩玩可以