Javascript:检测客户计算机上的现有浏览器

时间:2014-03-19 18:35:03

标签: javascript browser

是否有一种来自JS的方法,我们可以检测用户机器上安装了多少浏览器和哪些浏览器。任何指针都会有所帮助。

谢谢!

2 个答案:

答案 0 :(得分:2)

不,无法使用标准的网络安全技术通过浏览器页面检查给定用户计算机上安装的软件。

这样做需要能够查看浏览器的沙箱,这会打开各种安全漏洞,这就是浏览器不允许这样做的原因。


通常的解决方法是请求用户下载为其平台(Mac,Windows等)构建的可执行程序,运行它并让它向您报告。但是,这是一个繁重的步骤,许多用户不会做或将无法做,许多系统将尝试警告/阻止,因为潜在的安全问题。如果没有大量的用户干预,它就无法自动完成。

答案 1 :(得分:1)

你不能,除非你注入一个程序在用户的机器上运行,并进行系统搜索并发回数据,这就是病毒和木马的定义。