找到一个插件安装?

时间:2012-01-13 08:45:09

标签: javascript plugins browser

从网上,我想检测我们的应用程序是否已安装。根据研究数量,我们找到了这个网站:

Detect from browser if specific application is installed

我们可以写一些东西来检测:

if (navigator.plugins["Adobe Acrobat"]) {
// do some stuff if it is installed
} else {
// do some other stuff if its not installed
}

问题是:

  • 浏览器如何在本地机器上找到“adobe acrobat”?
  • 是“adobe acrobat”安装的插件吗?如何在我的机器上手动检查?
  • 如何编写程序或像“adobe acrobat”这样的插件,以便我可以使用:navigtor.plugins?

提前致谢。

1 个答案:

答案 0 :(得分:0)

1您必须检查每个浏览器供应商的插件API。

2a为了安全起见,允许javascript检查已安装程序的唯一方法是它是否是该特定浏览器的插件

2b每个浏览器都不同。

3每个浏览器都不同。检查插件api(大多数浏览器使用类似的api称为npapi)