【问题标题】:Find a client computer name查找客户端计算机名称
【发布时间】:2014-01-07 16:36:34
【问题描述】:

我想查找客户端计算机名称。我正在使用 php,但它不能很好地工作,因为它是服务器端语言,而不是我使用 javascript,因为它是客户端。
我在 javascript 中有一个代码,但它不起作用。

 var network = new ActiveXObject('WScript.Network');  
   alert(network.computerName);  

为什么这不起作用请告诉我。
如果 javascript 不能做到这一点,那么哪种语言可以做到这一点。
谢谢。

【问题讨论】:

  • 希望您只在 IE 中尝试过? stackoverflow.com/questions/922476/…
  • 你在 PHP 中试过 gethostname() 吗?
  • 对于普通的互联网公众来说,您根本无法真正做到这一点。
  • Seconding deceze,没有直接/可靠的方法可以在每台计算机上执行此操作。您需要在每个浏览器/平台上想出一种不同的方法来实现它。在许多情况下,这可能是不现实的。您可以尝试基于 Java 的解决方案(不是 JavaScript)。

标签: javascript php computer-name


【解决方案1】:

@Sachyn Kosare,gethostname 用于获取本地机器名称,也不是客户端机器名称。

由于安全原因,现在我们无法通过 js 获取客户端计算机名称,并且实际上诸如 wscript 之类的 activex 需要客户端权限才能运行,我不知道实际的 IE 版本是否允许运行它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-13
    • 1970-01-01
    • 1970-01-01
    • 2010-11-29
    • 1970-01-01
    • 1970-01-01
    • 2018-03-21
    相关资源
    最近更新 更多