我想使用jquery獲取計算機名稱。我嘗試過使用ActiveX Object,但它只會在IE瀏覽器上運行。是否有另一種方式來獲得使用jQuery的計算機名稱。我試過這個代碼。使用Javascript獲取計算機名稱/ jquery
var network = new ActiveXObject('WScript.Network');
alert(network.computerName);
ü任何一個可以幫助我..
我想使用jquery獲取計算機名稱。我嘗試過使用ActiveX Object,但它只會在IE瀏覽器上運行。是否有另一種方式來獲得使用jQuery的計算機名稱。我試過這個代碼。使用Javascript獲取計算機名稱/ jquery
var network = new ActiveXObject('WScript.Network');
alert(network.computerName);
ü任何一個可以幫助我..
你不能。這些信息不適用於網站。
由於WScript.Network
ActiveX對象未標記爲腳本安全,因此在您的問題中概述的ActiveX方法甚至無法在當前版本的Internet Explorer中使用。
需要使用'NativeMessaging' – guest271314
@ guest271314這可能涉及在用戶的計算機上安裝瀏覽器擴展和/或本機應用程序,這不是網站本身可以執行的操作。 – duskwuff
「你不能」對要求不準確。協議處理程序也可以使用。 – guest271314
是否有另一種方式來獲取計算機名稱
您可以利用NativeMessaging
在Firefox和鉻,鍍鉻達到要求。
這僅適用於擴展。它不能在網頁上使用。 –
@SamuelNeff _「這隻適用於擴展名,它不能在網頁上使用」_這是不正確的。擴展程序可以與網頁進行通信。 _「在網頁中使用」_不出現在問題中。 – guest271314
網頁是非常明確的問題的上下文。 –
即使在該導航器上,它也可能在主要計算機上被阻止。如果沒有客戶端擴展代碼,我不認爲你會得到這些信息。也可以通過計算機名稱,主機名稱,Wins名稱等來定義您所期望的內容。 –
不,如果用戶已經顯示出針對IE的解決方案,則瀏覽器根本無法訪問底層操作系統 –
@ guest271314他沒有開發Firefox/Chrome擴展。 –