2017-05-25 1707 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(也可以更多)檢測到。但是,計算機名不可能

相關問題