2017-05-25 1709 views
0

如何通过jQuery的JS得到计算机名称和IP地址如何的jQuery获取计算机名称和IP地址或JS

+0

快速和简单的答案是你不能通过JavaScript或由jquery的IP地址出于安全原因。 –

+1

可能的重复https://stackoverflow.com/questions/922476/how-can-i-read-the-clients-machine-computer-name-from-the-browser – Sumit

+0

@AururRahmanMunna这根本不准确 –

回答

0

如果您需要这些详细信息客户端, 您可以使用第三方服务,如https://www.ipify.org/,并进行API调用以获取详细信息,如IP。

有关其他详细信息,请使用类似的服务或工具。

但是,如果你正在寻找这个细节的服务器端,那么它取决于你使用的是哪种编程语言,尽管在服务器端这个信息很容易在HTTP头文件中获得。

请参阅服务器端详细信息的类似问题。

How to get the exact client browser name and version in Spring MVC?

-1

计算机名称

<script type="text/javascript"> 
    var network = new ActiveXObject('WScript.Network'); 
    alert(network.computerName); 
</script> 
+0

你是如何得到'ActiveXObject'的?你可以做小提琴吗?也在控制台中抛出错误'ActiveXObject未定义'。 –

+1

ActiveXObject仅在IE浏览器中可用。 – joseantgv

2

要获取计算机名称和使用JavaScript的IP地址,

- 计算机名

var network = new ActiveXObject('WScript.Network'); 
    // Show a pop up if it works 
    alert(network.computerName); 

- IP地址

$.getJSON("http://jsonip.com/?callback=?", function (data) { 
    console.log(data); 
    alert(data.ip); 
}); 
+1

ActiveXObject仅在IE浏览器中可用。 – joseantgv

0

浏览器,操作系统,屏幕颜色,屏幕分辨率,Flash版本和Java支持都应该可以通过JavaScript(也可以更多)检测到。但是,计算机名不可能

相关问题