用 Javascript 获取客户端的域用户名、计算机名
具体方法如下:
<script>
var shell = new ActiveXObject("WScript.Shell");
console.log('计算机名 = ' , shell.ExpandEnvironmentStrings("%COMPUTERNAME%"));
console.log('登录用户名 = ' , shell.ExpandEnvironmentStrings("%USERNAME%"));
var network = new ActiveXObject("WScript.Network");
console.log('域名 = ' , network.UserDomain);
console.log('计算机名 = ' , network.ComputerName);
console.log('登录用户名 = ' , network.UserName);
</script>
【注明】:在使用时应注意几个点
1、该方法只能在IE中使用;
2、调用时会运行控件,控件自动下载加载。特别注意在IE安全设置中允许运行Active控件;
3、控件在浏览器打开后第一次运行时,会弹出询问窗口,点击允许运行,然后心情美美哒。