我想查看登录窗口用户名并在浏览器中显示。 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 ...相同的答案 –