【问题标题】:find a plugin installed?找到安装的插件?
【发布时间】:2012-01-13 08:45:08
【问题描述】:

从网络上,我想检测我们的应用程序是否已安装。经过大量研究,我们发现了这个网站:

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?

提前致谢。

【问题讨论】:

    标签: javascript plugins browser


    【解决方案1】:

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

    2a 出于安全考虑,允许 javascript 检查已安装程序的唯一方法是它是否是该特定浏览器的插件

    2b 每个浏览器都不同。

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

    【讨论】:

    • 那么..每个浏览器在这方面都不同吗?
    猜你喜欢
    • 2019-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-08
    • 1970-01-01
    • 1970-01-01
    • 2013-02-22
    相关资源
    最近更新 更多