mySong的gravatar头像
mySong 2016-01-26 12:51:56

js如何获取当前客户端电脑的进程有哪些?主流浏览器兼容

如题:

唯一强调点就是兼容性问题,可以考虑使用jquery。

目前的代码只是可以在ie下正常运行

js如何获取当前客户端电脑的进程有哪些?主流浏览器兼容

js如何获取当前客户端电脑的进程有哪些?主流浏览器兼容

目前测试在Firefox下 无法运行,原因 ActiveXObject 未定义,寻求一个比较完美的解决方法。在线等!!!!!

ps: 方法很好可以考虑在加牛币 呵呵。帮帮忙看看咯 谢谢!

所有回答列表(3)
最代码官方的gravatar头像
最代码官方  LV168 2016年1月26日

不管是js,还是falsh,flex都是在浏览器端运行的代码,肯定访问本地电脑的权限受安全限制,所以不赞成通过这个方案来解决。

可以通过js调用服务端程序比如java servlet来得到,servlet获取服务端的进程信息相比比较简单了,java可以直接调用bat或shell来得到返回的信息:

windows下可以调用tasklist得到所有的进程信息

js如何获取当前客户端电脑的进程有哪些?主流浏览器兼容
linux下可以调用ps命令得到进程信息

js如何获取当前客户端电脑的进程有哪些?主流浏览器兼容

相关资料

java运行bat命令得到某个windows文件的创建时间

JAVA调用CMD命令

mySong的gravatar头像
mySong  LV11 2016年1月26日

java 调用 不太合适哦 因为我是访问每个用户本地电脑是否安装一个程序且正在使用

应用环境要求必须先安装一个软件才可以访问指定的网页,否则不允许使用的。

jsp里面使用java 好像是在服务器端执行的 那么得到的结果也是服务器端的吧

weu135的gravatar头像
weu135  LV3 2016年1月26日

只能使用activex或者npapi,不过通用的话可以使用FireBreath这个开源项目,使用c++来实现的,可以调用cmd来获取tasklist,做出来的支持acitve,Npapi等支持低版本的ie和firefox和chrome,但是最新版的浏览器使用的是ppapi不知道FireBreath 支不支持

顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友