我想知道有没有办法检测不同浏览器上安装的插件。 到目前为止,我已经发现可以通过尝试猜测chrome://path/to/some/plugin/image.gif是否存在来“检测”firefox中的插件。
Firefox中的代码如下:
<img src="chrome://firebug/content/blank.gif" onload="var a=document.getElementById('FireBug'); a.innerHTML = 'You are using FireBug';" style="visibility:hidden">
<div id="FireBug">You are not using FireBug</div>
我想知道代码在IE中的效果如何(对我来说更重要),以及是否有其他方法可以在其他浏览器中完成此任务?
我想知道这是因为我有一个白痴客户,他声称没有安装插件,但我99.99%确定他已经安装了。问题是其中一些插件正在破坏我编写的网站管理控制面板的某些部分。
总之,我很乐意听取有关获取流行浏览器(ff、ie、opera、chrome、safari)的插件列表的任何提示、技巧、解决方法等方面的建议 :)
navigator.plugins
现已被弃用,你知道有什么替代方案吗? 参考:https://developer.mozilla.org/en-US/docs/Web/API/Navigator/plugins - Ivan Fraixedes