javascript - 如何使用 Javascript 在 Firefox 中获取 Windows(已登录)用户名

标签 javascript firefox

我正在开发一个非常旧的网络应用程序(仅用于内部网使用)。在代码中,开发者通过此获取登录帐户

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/

相关文章:

javascript - "required"验证在 JavaScript 中不起作用

javascript - CSS - 如何让 Mac OSX 停靠在 CSS 中?除了高度或宽度之外,还有第三个参数吗?

javascript - 如果容器不透明度 < 1.0,Firefox 不透明度问题 : text gets weird, 彩色轮廓

javascript - CSS/JS 不适用于 firefox,适用于 chrome

css - 我可以在每个图像的基础上禁用 Firefox 的 CSS 图像缩放吗?

javascript - 根据偏好绘制用户界面

javascript - 成功更新提供程序后,React Context 不会将更改传播给其他使用者

javascript - 如何使用 CryptoJS (SHA512) 解密加密字符串

javascript - JavaScript 正则表达式的边界条件

firefox - 手动安装 Firebug 扩展