我有一次看到这一点,并且知道它不是那么难,但在互联网上找不到任何解决方案。
假设我有插件,你知道它是由 XUL 编写的。像HTML这样的XUL有标签,js等。所以我想用Firebug调试它。
但是在默认的插件视图firebug中(因为所有其他插件都被禁用)。所以我需要像网页一样打开我的插件。
我记得它就像是
chrome://address/to/my/plugin/page.xul
有人遇到这个问题吗?
答案 0 :(得分:1)
没有一般规则可以构建扩展页面的地址。您必须打开扩展程序的XPI文件(它是常规ZIP文件,必要时重命名)并查看内部的chrome.manifest
。例如。在Firebug的chrome.manifest
中它说:
content firebug content/firebug/
这意味着可以在content/firebug/
下访问扩展程序chrome://firebug/content/
目录中的文件。您可以尝试将它们打开为网页,但它们不一定有效。
更好的方法是使用实际用于扩展的工具。例如Chromebug或DOM Inspector。