这样我通常会检测插件,例如Flash播放器:
for (var el in navigator.plugins) {
if (navigator.plugins[el].name &&
navigator.plugins[el].name.toLowerCase().indexOf('shockwave') !== -1) {
console.log(navigator.plugins[el]);
}
}
我不是在寻找跨浏览器解决方案,也不是想测试它是否正确。如何测试这个插件是否活跃?
其他两种解决方案都可以查明插件是否已安装并已启用。
目前无法确定该插件是否已安装但已被禁用。Navigator.plugins
不包含仍然安装的禁用插件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)