查询浏览器插件是否存在/版本/等

发布于 2024-10-20 02:38:31 字数 253 浏览 5 评论 0原文

就 IE 而言,我的理解是你必须尝试实例化一个 ActiveXObject,然后检查是否成功,然后你可以通过实例化插件查询版本......没什么特别令人兴奋的。

但在 Firefox(我认为其他 NPAPI 浏览器)上,您可以检查已安装的插件并获取 DLL 名称等(至少在 Windows 上)。除了插件是否存在之外,我到底能找到什么关于已安装的插件?插件文件名,还有什么吗?

编辑:并且,在较新的版本中,IE 是否支持在不创建实例的情况下查询插件的任何方式?

As far as IE, my understanding is you have to try and instantiate an ActiveXObject and then check this succeeds, and you can then query the version through the instanced plugin... nothing particularly exciting.

But on Firefox (and I think other NPAPI browsers) you can check for installed plugins and get the DLL name, etc (on Windows at least). What exactly can I find out about installed plugins other than if it exists? Plugin file name, anything else?

edit: And, does IE support any way of querying plugins without creating an instance, in newer versions?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

惜醉颜 2024-10-27 02:38:31

对于 Gecko,属性在 MDN 上列出。在 WebKit 上,您只有 MDN 上标记为 DOM 0 的内容(尽管也有建议将版本信息添加到 WebKit)。

For Gecko, the properties are listed on MDN. On WebKit, you only have the ones labeled DOM 0 on MDN (although there is a proposal to add the version info to WebKit as well).

浅浅淡淡 2024-10-27 02:38:31

看一下 navigator.plugins 数组,你会发现很多信息:)

Take a look at the navigator.plugins array, there you'll find a lot of info :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文