返回信息流写了一个很简单的获取客户端cpu序列号的.js文件,代码如下:
function getCPU()
{
var locator = new ActiveXObject ("WbemScripting.SWbemLocator");
var service = locator.ConnectServer(".");
var properties = service.ExecQuery("SELECT * FROM Win32_Processor");
var e = new Enumerator (properties);
var p = e.item ();
return p.ProcessorID;
}
调用时也没有问题,但是由于运用了ActiveXObject函数,进入网页时系统会自动屏蔽没有数字签名的ActiveX控件,只能在internet设置把安全等级调到最低才能调试运行,baidu google了很久也没能解决问题,请各位大神帮帮我,着急啊!
这是一条镜像帖。来源:北邮人论坛 / www-technology / #20609同步于 2013/6/30
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
请教一个js对于ActiveXObject函数用法的问题
GhostHero
2013/6/30镜像同步10 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
【 在 nuanyangyang 的大作中提到: 】
: 什么需求非要用ActiveX呢?这样做出来的网页只有Windows+IE能用啊。
那获取硬件信息还有什么更好的办法吗?
【 在 nuanyangyang 的大作中提到: 】
: 这是什么应用啊,还要获取这么底层的硬件信息。
就是需要账号绑定计算机的功能,一直卡在这,太纠结了
【 在 gankthisway 的大作中提到: 】
: js没啥可能有更好的方法获取到cpu信息或者其他文件的信息吧?要不这收集用户数据也太容易了吧。。
那只能对ActiveX进行数字签名?
总之,不好的预感:又有个IE-only的网站要诞生了。
【 在 gankthisway 的大作中提到: 】
: 我猜是要做那种只能一个终端设备登陆的web应用。