【发布时间】:2011-02-18 23:50:35
【问题描述】:
我想通过 javascript 获取计算机的名称或其 IP 地址。
如何获得?
【问题讨论】:
-
@Greg (et. al.): 名称部分可能使它足够明显。此外,他说“通过 Javascript”,但另一个问题中的海报非常清楚地表示“不使用服务器端代码”,这个问题没有解决。
标签: javascript computer-name ip-address
我想通过 javascript 获取计算机的名称或其 IP 地址。
如何获得?
【问题讨论】:
标签: javascript computer-name ip-address
正如 Imran 和 Jamie 所说,您不能完全在客户端上完成。
获取计算机明显的公共 IP 地址很简单,但前提是您向服务器发送请求,方法是使用 XmlHTTPRequest 或在 head 部分或类似部分附加 script 标记。服务器可以通过回显请求显然来自的 IP 来响应该请求。您如何获取这些信息取决于您的服务器端技术。
这将为您提供 IP(使用服务器请求),但我不知道如何获取计算机名称。
【讨论】:
这是不可能的。 JavaScript 无法在浏览器的沙箱之外访问。
【讨论】: