gpt4 book ai didi

javascript - 在不同浏览器下检测已安装的插件?

转载 作者:可可西里 更新时间:2023-11-01 01:59:00 24 4
gpt4 key购买 nike

我想知道是否有一种方法可以检测不同浏览器上已安装的插件。到目前为止,我发现您可以通过尝试猜测 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)的插件列表的任何提示、技巧、解决方法等:)

最佳答案

此代码将列出浏览器中安装的所有插件

<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>

关于javascript - 在不同浏览器下检测已安装的插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5188908/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com