我正在开发一个非常旧的网络应用程序(仅用于内部网使用)。在代码中,开发者通过此获取登录帐户
var wshNetwork = new ActiveXObject("WScript.Network");
document.getElementById('userId').value = wshNetwork.UserName;
这只适用于 IE。如何获取 Firefox/chrome 中登录的帐户?
我已经查看了其他线程(例如: Finding the currently logged in user from a Firefox extension ),但这仅用于扩展。
还有其他方法可以在 Firefox/Chrome 中获取域登录用户名吗?
最佳答案
不,这是严重安全敏感的信息 - 危害您的计算机的主要攻击媒介。在 IE 中,它也仅适用于受信任的网站,例如本地主机,或具有本地网络的特殊配置 - 永远不会在没有额外配置的情况下在互联网上使用。沙盒 JS 将永远无法访问此信息 - 扩展被视为提升。
关于javascript - 如何使用 Javascript 在 Firefox 中获取 Windows(已登录)用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17270780/