Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 找到安装的插件吗?_Javascript_Plugins_Browser - Fatal编程技术网

Javascript 找到安装的插件吗?

Javascript 找到安装的插件吗?,javascript,plugins,browser,Javascript,Plugins,Browser,从web上,我想检测我们的应用程序是否已安装。通过大量研究,我们发现该网站: 我们可以写一些东西来检测: if (navigator.plugins["Adobe Acrobat"]) { // do some stuff if it is installed } else { // do some other stuff if its not installed } 问题是: 浏览器如何在本地计算机上找到“AdobeAcrobat” 是否安装了“adobe acrobat”插件?如何在我

从web上,我想检测我们的应用程序是否已安装。通过大量研究,我们发现该网站:

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

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

  • 浏览器如何在本地计算机上找到“AdobeAcrobat”
  • 是否安装了“adobe acrobat”插件?如何在我的机器上手动检查它
  • 如何编写类似“AdobeAcrobat”的程序或插件,以便我可以使用:navigtor.plugins

提前感谢。

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

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

每个浏览器都是不同的


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

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

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

每个浏览器都是不同的


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

So。。每个浏览器在这方面都不一样吗?所以。。每个浏览器在这方面都不同吗?