0
A
回答
2
你不能。 HTTP不會傳輸該信息。 Windows網絡確實不是HTTP。
0
對我來說唯一的方法是讓本地VBScript發回信息 - 這些信息只能在IE中使用。
因爲我正在一個公司內部網上工作,我知道每個人都在使用IE,所以這是一個可行的解決方案。在最近的更新中,我最終將一些代碼(特別是發回機器名)遷移到部署的HTA(HTML應用程序)。由於HTA只能在Windows上工作,並且始終使用IE渲染引擎,因此它消除了人們在非IE瀏覽器上訪問它的一些擔憂。
裏面有.hta
擴展名的文件,我們有發送回服務器的機器名如下:
<HTML>
<HEAD>
<TITLE>Full Name of App</TITLE>
<HTA:APPLICATION ID="AppID" APPLICATIONNAME="AppID" SHOWINTASKBAR="yes"
SINGLEINSTANCE = "yes" WINDOWSTATE="maximize" ICON="http://example.com/favicon.ico">
<STYLE TYPE="text/css">
html, body {margin:0px;padding:0px;}
iframe {margin:0px;}
</STYLE>
</HEAD>
<BODY scroll="no">
<script type="text/vbscript">
Set objNet = CreateObject("WScript.NetWork")
document.write("<iframe id=""frmClient"" trusted=""yes"" src=""http://example.com/projects/projectname/default.asp?Workstation=" & objNet.ComputerName & """ WIDTH=""100%"" HEIGHT=""100%""></IFRAME>")
Set objNet = Nothing
</script>
</BODY>
</HTML>
顯然,這可能不是你根據你可能會或可能不會是什麼工作能夠使用 - 我想我會發布這個以防萬一它對我的用法有類似限制的人有幫助。
相關問題
- 1. 如何查找登錄到計算機的客戶端名稱?
- 2. 如何在java腳本/ jsp中查找客戶端計算機名稱?
- 3. Paypal:傳遞客戶名稱
- 4. 您如何在QBD中按名稱查找/搜索/查詢供應商/客戶?
- 5. 在OpenERP中檢查客戶名稱
- 6. 如何從傳統ASP請求獲取* actual *客戶端URL?
- 7. 如何在傳統的ASP
- 8. 如何在Microsoft CRM中從Guid中查找客戶實體邏輯名稱
- 9. EJB3客戶機查找
- 10. 如何在名稱樹中查找blob
- 11. 如何在傳統ASP中使用response.write
- 12. 如何獲取ASP.NET/C#中的客戶機名稱?
- 13. 如何從servlet獲取客戶端機器的操作系統名稱?
- 14. 如何在c#和asp.net中獲取客戶端主機名,本地計算機名稱和用戶名
- 15. 如何在Elasticsearch php客戶端API中查找別名索引
- 16. 如何將傳統的asp會話變量數組傳遞給客戶端JavaScript?
- 17. INDEX函數在輸入時查找客戶ID名稱
- 18. 獲取客戶端計算機名稱
- 19. 從IP獲取客戶機名稱
- 20. 如何在Firebase中查找用戶的顯示名稱?
- 21. 如何查找Jframe名稱
- 22. 如何查找網絡計算機名稱和用戶登錄該計算機?
- 23. 如何在傳統的asp中檢查用戶的文件夾權限
- 24. 如何檢查傳統ASP中是否存在對象實例?
- 25. 如何查找ChannelGroup中從特定主機名連接的所有客戶端
- 26. 在類中查找名稱
- 27. 在傳統ASP中尋呼
- 28. Cookie.HTTP僅在傳統ASP中
- 29. 在傳統的ASP
- 30. ;在傳統的ASP
如果是具有集成Windows身份驗證的Intranet,則可以獲取登錄的用戶名並將其映射到他/她的機器。 –