c# - 如何检测 Firefox/IE/Chrome 中的自定义插件?

标签 c# javascript c++ browser plugins

我的团队想为 firefox/chrome/IE 构建一个“插件”。 如何使用 javascript 检测是否安装了此插件(非扩展)?

我想要一段 javascript 可以检测是否安装了某个插件。如果已安装则返回 true,否则返回 false。

例如...如何获取插件列表,然后循环查看其中一个是否与我的插件名称相匹配?如果匹配,则返回 1。

最佳答案

navigator.plugins 将包含一系列您可以检查的插件。

这适用于 Firefox、Chrome 和 IE(至少版本 8,我没有更低的版本可以测试)

这是数组在 webkit 中的样子:

Plugins Array in Webkit

关于c# - 如何检测 Firefox/IE/Chrome 中的自定义插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1892064/

相关文章:

c# - 多线程访问C#字典

c# - log4net 将自定义数据映射到数据库中的字段

c# - 如何从 Expression<Func<T, bool>> 谓词中获取属性、运算符和值?

javascript - 除非满足条件,否则 SwiperJS 会阻止 slideNext

c++ - 在 xerces C++ 中使用内存模式验证 xml 文件

c++ - c++资源文件管理

c# - 如何强制 C# 应用程序不以管理员身份运行?

javascript - 我可以在服务器端标签中使用 JavaScript 变量吗?

c++ - 如何在C++中实现包含指针的STL容器的类的迭代器

javascript - 当我使用浏览器操作 Javascript 打开新标签时,Google Chrome 关闭,不知道为什么