javascript - 使用 JavaScript 检测 NPAPI 支持

标签 javascript npapi browser-plugin

如何检测浏览器是否支持来自 JavaScript 的 NPAPI?并非所有人都这样做,虽然我可以依赖用户代理,但如果存在的话,我宁愿以更可靠的方式来做。

不幸的是,我无法简单地检测我的插件是否已加载,因为可能是该插件尚未安装在受支持的浏览器上。

谢谢。

最佳答案

没有为此提供 JS API,但是除了基于 IE-/Trident 的浏览器和 ChromeOS 之外,基本上所有的桌面浏览器都支持 NPAPI。

您可以通过检查navigator.plugins 来了解您的插件是否已安装。 .

关于javascript - 使用 JavaScript 检测 NPAPI 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14838739/

相关文章:

javascript - 使用 forwardRef react 总是更新子组件,即使使用备忘录

javascript - 如何使用 native javascript 将 Span 动态附加到输入字段

javascript - javascript 执行上下文中的作用域

linux - 处理来自 Firefox 和 Google Chrome 的故障转储

javascript - Web 3D GIS解决方案

javascript - AngularJS+Jasmine - 获取 Controller 范围写入指令

c++ - NPAPI 插件 - xulrunner 组件的传递实例 (nsCOMptr)

c - 在 Chrome 的 NPAPI 窗口插件中使用 Windows raw_input

javascript - 在浏览器窗口中高效滚动管道输出