如何检测浏览器是否支持 JavaScript 中的 NPAPI?并非所有人都这样做,虽然我可以依赖用户代理,但如果存在的话,我宁愿以一种更可靠的方式来做。
不幸的是,我不能简单地检测我的插件是否已加载,因为可能是该插件尚未安装在受支持的浏览器上。
谢谢。
如何检测浏览器是否支持 JavaScript 中的 NPAPI?并非所有人都这样做,虽然我可以依赖用户代理,但如果存在的话,我宁愿以一种更可靠的方式来做。
不幸的是,我不能简单地检测我的插件是否已加载,因为可能是该插件尚未安装在受支持的浏览器上。
谢谢。
对此没有 JS API,但基本上所有桌面浏览器除了基于 IE-/Trident 的浏览器和 ChromeOS 都支持 NPAPI。
您可以通过检查来了解您的插件是否已安装navigator.plugins
。
如果要检查浏览器中是否启用了 java 插件,则应使用navigator.javaEnabled()
. 它将在铬中工作。