4

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

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

谢谢。

4

2 回答 2

1

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

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

于 2013-02-13T09:24:48.540 回答
-2

如果要检查浏览器中是否启用了 java 插件,则应使用navigator.javaEnabled(). 它将在铬中工作。

于 2015-07-02T07:29:27.610 回答