我想查看登錄窗口用戶名並在瀏覽器中顯示。 Java腳本可以用於相同的?用JavaScript顯示窗口用戶名
回答
我認爲你可以使用ActiveX控件(的ActiveXObject( 「wscript.network」)) 例如:
var ActiveX=new ActiveXObject("wscript.network");
alert(ActiveX.username);
alert(ActiveX.computername);
alert(ActiveX.userdomain);
我強烈懷疑Javascript有能力做到這一點,因爲這將被視爲可利用,併成爲一個安全問題。 Javascript運行在沙箱中,除了瀏覽器通過文檔和窗口對象提供的信息之外,不能訪問任何客戶端屬性。
但是,您可以使用ActiveX對象或Kerberos/NTLM身份驗證將用戶名從您的服務器端腳本傳回給客戶端,從而轉換爲JavaScript。這兩個選項都只適用於Internet Explorer。
如果您的意思是HTTPAuth登錄,它也是使用服務器端腳本將用戶名發送回客戶端的最簡單方式,因爲服務器端已經要求/初始化認證,並且javascript沒有直接訪問權限。
那麼我的web服務如何託管在Tomcat可以登錄客戶端detials? –
請詳細說明您的登錄方式/您指的是哪個登錄窗口並修改您的原始問題 – hurikhan77
JavaScript是一種客戶機側瀏覽器語言,有權並應該有無關的操作系統,所以這是行不通的... :)
編輯:@thomas嘗試更加具體......你想要建立一個用戶可登錄的plattform?然後使用存儲用戶的數據庫。你爲什麼需要Windows登錄?
<script type="text/javascript" language="javascript">
var objUserInfo = new ActiveXObject("WScript.network");
document.write(objUserInfo.ComputerName);
document.write(objUserInfo.UserDomain);
document.write(objUserInfo.UserName);
</script>
- 1. 顯示窗口帳戶用戶在報告中的全名
- 2. 顯示我的網頁上的窗口用戶名
- 3. 顯示用戶名和用戶名$ _SESSION
- 4. Php顯示用戶名/用戶名
- 5. 顯示窗口
- 6. JavaScript彈出窗口只顯示一次
- 7. 未顯示JavaScript彈出窗口
- 8. Javascript,在窗口顯示lightbox關閉
- 9. 如何從javascript顯示richPopupPanel窗口
- 10. 按名稱顯示WPF窗口
- 11. Javascript窗口提示
- 12. 使用javascript管理命名窗口
- 13. 在窗口[]中顯示變量名(或所有內容),html/javascript
- 14. 隱藏窗口,用戶名和密碼
- 15. Javascript顯示用戶輸入
- 16. WPF顯示窗口
- 17. 用戶名Drupal-Content顯示
- 18. FirebaseIndexRecyclerAdapter顯示用戶名
- 19. Unity用戶名不顯示
- 20. 顯示用戶名 - 解析
- 21. 顯示用戶名密碼
- 22. 無法顯示用戶名
- 23. JSON,顯示用戶名
- 24. JSQMessagesViewController顯示用戶名
- 25. 不顯示用戶名
- 26. 顯示用戶名PHP MySql
- 27. 顯示的用戶名
- 28. 窗口使用JavaScript
- 29. 窗口不顯示在窗口菜單
- 30. 使用JavaScript打開新窗口,這將限制用戶使用其父窗口
什麼登錄窗口? – rahul
密切相關:http://stackoverflow.com/questions/1179185/using-activex-to-get-username ...相同的答案 –