列出IE加载项的Javascript
Javascript to list IE add ons
我正试图通过脚本获取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等新元素)来间接识别其中的一些
相关文章:
- HTML外部javascript加载另一个javascript
- 什么是谷歌地图'的javascript加载策略
- 列出IE加载项的Javascript
- 在OfficeJS Office加载项中标识活动的Office应用程序
- 使用javascript加载knockoutjs组件
- Office加载项don't与“;asp:”;
- Javascript - 加载函数运行时未定义的变量
- 使用javascript加载并显示来自另一个域的页面,而不显示原始URL
- 使用Javascript加载页面
- 使用Microsoft Office.js加载项进行自动身份验证
- Javascript加载时间过长
- 使用纯Javascript加载外部URL内容
- 在加载之前从内容脚本向加载项发出消息
- 如何在使用javascript加载页面时直接设置对象参数
- 每次使用 Javascript 加载页面时增加一个数字(变量)的简单方法
- Outlook加载项使用Javascript将附件保存到磁盘
- 无法通过Microsoft Office JavaScript加载项对Trello进行身份验证
- 从 Javascript 或 C# 中的 Office 365 Outlook 加载项创建.msg文件
- 尝试使用自定义Firefox扩展/加载项中的xpath和javascript引用页面中的文本时失败
- Firefox加载项按钮代码不工作-Javascript