tft*_*ftd 12 javascript browser plugins
我想知道是否有办法在不同的浏览器上检测已安装的插件.到目前为止,我发现你可以通过试图猜测是否存在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>
Run Code Online (Sandbox Code Playgroud)
我感兴趣的是代码在IE中看起来如何(对我来说更重要)以及是否还有其他方法可以为其他浏览器完成此任务?
我想知道,因为我有一个白痴客户,声称他没有安装插件,虽然我99,99%肯定他有.问题是,其中一些插件破坏了我写过的网站管理员控制面板的部分内容.
无论如何,我很高兴听到任何提示,技巧,变通方法等获取流行浏览器的插件列表(ff,即歌剧,铬,野生动物园):)
Hac*_*lic 23
此代码将列出浏览器中安装的所有插件
<html>
<body>
<div id="example"></div>
<script type="text/javascript">
var x=navigator.plugins.length; // store the total no of plugin stored
var txt="Total plugin installed: "+x+"<br/>";
txt+="Available plugins are->"+"<br/>";
for(var i=0;i<x;i++)
{
txt+=navigator.plugins[i].name + "<br/>";
}
document.getElementById("example").innerHTML=txt;
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
23548 次 |
| 最近记录: |