javascript - 如何使用 javascript 获取适用于所有浏览器的 Windows 用户名?

标签 javascript

<html>
<head>
<title>Windows Username</title>
</head>
<body>
<script type="text/javascript">
var WinNetwork = new ActiveXObject("WScript.Network");
alert(WinNetwork.UserName); 
</script>
</body>
</html>

我使用此代码来获取用户名,但它仅适用于 IE。有什么办法可以在所有浏览器中获取它吗?

最佳答案

简而言之:你不能。 JavaScript 中没有完全兼容的替代方案,因为它会导致客户端代码识别登录用户的不安全问题。 每个浏览器以不同的方式强制执行用户检测安全性。

关于javascript - 如何使用 javascript 获取适用于所有浏览器的 Windows 用户名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43688311/

相关文章:

javascript - Animate CC HTML5 - 切换全屏

javascript - 使用 Javascript/jQuery 启用 getUserMedia

javascript - 代码分割 React 组件

javascript - 使用breezejs在javascript中查询信息不是很危险吗?

javascript - 为什么我的 Node Express 应用程序无法从 Mongoose 获取数据?

javascript - 套接字或 Ajax。我应该使用什么?

javascript - 日期对象的行为不符合预期

javascript - Bootstrap 选择的 knockout 自定义绑定(bind)不更新 View 模型 "selectedCategories/selectedCategory"

javascript - Ajax 调用(使用 jquery)在 5 分钟后不再有响应

javascript - [variable].onclick = function () 没有执行,控制台没有错误