你能以编程方式获得一个Firefox附加组件列表吗?

时间:2010-08-01 01:59:00

标签: javascript firefox firefox-addon

我花了相当多的时间试图确定为什么我的网站视图与客户端不匹配,在查看缓存等之后我们确定了其中一个加载项的问题(Adblock Plus in这个特殊情况)。如果我们能够轻松地查询安装了哪些附加组件并且理想情况下处于活动状态,那就简单多了。有没有以编程方式使用JavaScript生成列表?

2 个答案:

答案 0 :(得分:8)

不,您不能使用用户/页面JavaScript执行此操作。如果可以的话,我想这会带来安全风险。

但是有一个可以安装的附加组件,它将生成一个可打印的,可复制的已安装扩展/附加组件列表。

退房:"Extension List Dumper"

答案 1 :(得分:2)

您无法仅使用Javascript获取完整列表,但有些插件无论如何都允许检查。

  

访问chrome:// - 协议被认为是一种安全风险   因此一直是disabled。尽管如此,你仍然可以完成检测   带有图像加载技巧的扩展。为什么?因为延期   开发人员可能会将其扩展标记为可通过Web访问设置   chrome.manifest文件中的属性“contentaccessible = yes”   扩展名。这是例如两个着名插件的情况   Firebug和Web开发人员工具栏

来源:http://webdevwonders.com/detecting-firefox-add-ons/