破解Firefox以使用地址栏打开扩展程序

时间:2012-03-01 11:26:24

标签: firefox firefox-addon xul

我有一次看到这一点,并且知道它不是那么难,但在互联网上找不到任何解决方案。

假设我有插件,你知道它是由 XUL 编写的。像HTML这样的XUL有标签,js等。所以我想用Firebug调试它。

但是在默认的插件视图firebug中(因为所有其他插件都被禁用)。所以我需要像网页一样打开我的插件。

我记得它就像是

chrome://address/to/my/plugin/page.xul

有人遇到这个问题吗?

1 个答案:

答案 0 :(得分:1)

没有一般规则可以构建扩展页面的地址。您必须打开扩展程序的XPI文件(它是常规ZIP文件,必要时重命名)并查看内部的chrome.manifest。例如。在Firebug的chrome.manifest中它说:

content firebug content/firebug/

这意味着可以在content/firebug/下访问扩展程序chrome://firebug/content/目录中的文件。您可以尝试将它们打开为网页,但它们不一定有效。

更好的方法是使用实​​际用于扩展的工具。例如ChromebugDOM Inspector