列出IE加载项的Javascript

Javascript to list IE add ons

本文关键字:Javascript 加载项 IE 列出      更新时间:2023-09-26

我正试图通过脚本获取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>"
  );
}

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

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