【发布时间】:2011-03-04 02:07:06
【问题描述】:
我想知道是否有办法检测不同浏览器上已安装的插件。 到目前为止,我发现您可以通过尝试猜测 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):)
【问题讨论】:
标签: javascript browser plugins