如何从internet explorer浏览器中使用javascript获取系统(windows)用户名
How to get system(windows) username using javascript from the internet explorer browser?
我正在开发一个将在局域网中运行的asp.net
项目
此局域网中的每个用户都有自己的系统用户名
此应用程序将仅在internet explorer浏览器上运行
我想用用户名识别每个客户
有没有什么方法可以使用javascript来做到这一点?
理论上,这应该适用于Internet Explorer,但如果浏览器上的安全设置被锁定,则可能会失败。
var wshshell=new ActiveXObject("wscript.shell");
var username=wshshell.ExpandEnvironmentStrings("%username%");
alert('hello, ' + username);
此外,它不能保证100%的时间匹配他们的实际AD登录名。
如果使用ASP.NET,则可以在服务器端脚本中使用Request.ServerVariables("AUTH_USER")
或其他技术(如果使用基于表单的身份验证)更可靠地执行此操作。
相关文章:
- 如何获取node.js系统CLI应用程序的位置
- 内容安全策略指令:;脚本src'self'blob:文件系统:chrome扩展资源:“;获取是否时
- 如何使用 javascript 获取 UTC 格式的日期,而不考虑当前系统日期
- 如何在html5中从系统中获取图像并加载到画布中
- 如何在javascript中获取系统文件分隔符
- 获取系统的时区名称(IST,PST,DST)'IE中java脚本中的s日期
- 在映射中获取单位系统的变量值
- 以 php 格式获取我的系统时区
- php 代码以获取时区和当前系统时间与 GMT 的差异
- 如何在不使用LDAP的情况下在java中获取客户端系统的用户名
- 是否可以获取我们在系统时区中选择的国家/地区名称.我们可以得到偏移量(如 5.5)但是如何获取国家名称
- 如何在 javascript 中使用系统时区和 UTC 时间从服务器获取当前本地时间
- 标记系统 - 获取数组中元素的位置并替换它
- 如何使用节点.js获取系统统计信息
- 从当前页面之外的系统剪贴板获取最后的“文本”数据
- 如何以 15 分钟的间隔在系统时间从数据库获取数据
- 点击按钮获取当前系统日期时间
- Winjs通过HTML/Javascript获取系统语言
- 使用JavaScript从互联网而非本地系统获取准确的星期日名称和时间
- 如何在nodejs中使用文件系统获取文件创建日期