【问题标题】:How to detect browser plug-ins?如何检测浏览器插件?
【发布时间】:2009-08-28 08:48:53
【问题描述】:

有没有什么具体的方法可以通过脚本或者Java来查找浏览器上安装了哪些插件?

【问题讨论】:

    标签: javascript plugins browser


    【解决方案1】:

    在 JavaScript 中

    你可以放 navigator.plugins

    这将为您提供一系列插件。其中包括插件名称、文件名、版本、长度、描述等...

    【讨论】:

      【解决方案2】:

      正如@Val 所说,navigator.plugins 对象是第一个要查看的地方。如果您需要细粒度的版本信息,对于缺少 version 属性或完全缺少 navigator.plugins 对象的旧浏览器(例如 IE 9 之前的 IE),您可能还需要 Pinlady.net's PluginDection

      【讨论】:

        【解决方案3】:

        客户端:

        创建一个对象(由浏览器插件运行),将值传递给网页上的 javascript。如果 javascript 代码没有收到任何内容,则您的浏览器没有执行该对象,因此可能没有插件,或者它已关闭。

        服务器端:

        做同样的事情,但是让你的对象从服务器请求一些东西。如果没有这样的请求,就没有插件。

        【讨论】:

          猜你喜欢
          • 2010-11-12
          • 1970-01-01
          • 2010-10-14
          • 2011-10-13
          • 1970-01-01
          • 1970-01-01
          • 2019-12-03
          • 2014-11-06
          相关资源
          最近更新 更多