【问题标题】:Javascript to list IE add ons列出 IE 附加组件的 Javascript
【发布时间】:2015-06-08 22:41:22
【问题描述】:

我正在尝试通过脚本获取 IE 中安装的所有附加组件的列表。

我使用了下面的代码,但它只列出了ActiveXObject,我还需要浏览器帮助对象吗?

Javascript:

var L = navigator.plugins.length;

document.write(
  L.toString() + " Plugin(s)<br>" +
  "Name | Filename | description<br>"
);

for(var i = 0; i < L; i++) {
  document.write(
    navigator.plugins[i].name +
    " | " +
    navigator.plugins[i].filename +
    " | " +
    navigator.plugins[i].description +
    " | " +
    navigator.plugins[i].version +
    "<br>"
  );
}

【问题讨论】:

标签: javascript internet-explorer add-on bho


【解决方案1】:

您正在混合附加组件和插件的概念。插件用于处理特定的内容类型(如 PDF 阅读器),附加组件用于扩展浏览器功能(如 AdBlock)。 navigator.plugins 为您提供插件列表,而无法从客户端脚本中获取 BHO 附加组件列表。

但是,仍然可以通过对页面内容的修改(例如更改内容或添加图像、链接或 iframe 等新元素)来间接识别其中的一些

【讨论】:

    猜你喜欢
    • 2010-10-25
    • 1970-01-01
    • 2010-09-26
    • 2018-03-19
    • 1970-01-01
    • 1970-01-01
    • 2015-09-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多