【发布时间】:2009-08-28 08:48:53
【问题描述】:
有没有什么具体的方法可以通过脚本或者Java来查找浏览器上安装了哪些插件?
【问题讨论】:
标签: javascript plugins browser
有没有什么具体的方法可以通过脚本或者Java来查找浏览器上安装了哪些插件?
【问题讨论】:
标签: javascript plugins browser
在 JavaScript 中
你可以放 navigator.plugins
这将为您提供一系列插件。其中包括插件名称、文件名、版本、长度、描述等...
【讨论】:
正如@Val 所说,navigator.plugins 对象是第一个要查看的地方。如果您需要细粒度的版本信息,对于缺少 version 属性或完全缺少 navigator.plugins 对象的旧浏览器(例如 IE 9 之前的 IE),您可能还需要 Pinlady.net's PluginDection。
【讨论】:
客户端:
创建一个对象(由浏览器插件运行),将值传递给网页上的 javascript。如果 javascript 代码没有收到任何内容,则您的浏览器没有执行该对象,因此可能没有插件,或者它已关闭。
服务器端:
做同样的事情,但是让你的对象从服务器请求一些东西。如果没有这样的请求,就没有插件。
【讨论】: