如何从javascript获取计算机名称或IP?
Posted
技术标签:
【中文标题】如何从javascript获取计算机名称或IP?【英文标题】:How to get computer name or IP from javascript? 【发布时间】:2011-02-18 23:50:35 【问题描述】:我想通过 javascript 获取计算机的名称或其 IP 地址。
如何获得?
【问题讨论】:
Get Client IP using just Javascript? 的可能重复项 @Greg (et. al.): 名称部分可能使它足够明显。此外,他说“通过 Javascript”,但另一个问题中的海报非常清楚地表示“不使用服务器端代码”,这个问题没有解决。 【参考方案1】:正如 Imran 和 Jamie 所说,您不能完全在客户端上完成。
获取计算机明显的公共 IP 地址很简单,但前提是您向服务器发送请求,方法是使用 XmlHTTPRequest
或在 head
部分或类似部分附加 script
标记。服务器可以通过回显请求显然来自的 IP 来响应该请求。您如何获取这些信息取决于您的服务器端技术。
这将为您提供 IP(使用服务器请求),但我不知道如何获取计算机名称。
【讨论】:
【参考方案2】:这是不可能的。 JavaScript 无法在浏览器的沙箱之外访问。
【讨论】:
以上是关于如何从javascript获取计算机名称或IP?的主要内容,如果未能解决你的问题,请参考以下文章
如何获取网络中所有设备的名称和 IP 或获取我连接的路由器 IP?
如何从我的网站获取访问者位置(Javascript 或 PHP)
如何使用 angular 2 或 javascript 从客户端计算机获取日期和时间格式?