Firefox addon 在Firefox50中,覆盖和扩展DevTools主窗口的chrome://URL是什么?

Firefox addon 在Firefox50中,覆盖和扩展DevTools主窗口的chrome://URL是什么?,firefox-addon,xul,firefox-developer-tools,firefox-addon-overlay,Firefox Addon,Xul,Firefox Developer Tools,Firefox Addon Overlay,以前,您可以在chrome://devtools/content/framework/toolbox-options.xul带有覆盖层 现在,Firefox50中似乎不再存在这种情况。开发人员工具箱将关于:devtools工具箱显示为URL。我不确定它的XUL URL是什么。什么是适当的chrome://URL来扩展或重新设置Firefox DevTools的样式?DevTools选项移到chrome://devtools/content/framework/toolbox-options.xh

以前,您可以在
chrome://devtools/content/framework/toolbox-options.xul
带有覆盖层


现在,Firefox50中似乎不再存在这种情况。开发人员工具箱将
关于:devtools工具箱
显示为URL。我不确定它的XUL URL是什么。什么是适当的
chrome://
URL来扩展或重新设置Firefox DevTools的样式?

DevTools选项移到
chrome://devtools/content/framework/toolbox-options.xhtml
在Firefox 48中。但是,在组成DevTools时涉及到许多文件。如果没有关于你想做什么的详细信息,就不可能说这是你需要做的唯一文件。如果要查找DevTools工具箱容器的整体容器,则它是
chrome://devtools/content/framework/toolbox.xul

通常情况下,确定这样的事情时,可以使用。我还安装了扩展,它使您能够通过按住Shift键并单击鼠标右键在任何元素上打开DOM检查器。您还可以从菜单栏->工具->Web开发人员->DOM检查器打开DOM检查器

安装了这两个附加组件可以很容易地找到DevTools选项的URL:只需打开DevTools,F12;显示选项;然后在DevTools选项中按住Shift键并单击鼠标右键打开Dom检查器;然后在DOM检查器中选择最上面的
并切换到JavaScript对象视图。
URL
属性将显示URL

我还发现解包Firefox附带的omni.ja文件很方便。它们位于[Firefox安装目录]和[Firefox安装目录]/browser/中。在Firefox48之前,[Firefox安装目录]/webapprt中也有一个。我发现,将这些文件解包后,可以更轻松地浏览这些文件,并且在需要时,可以轻松地获取副本以进行备份。或者,您也可以浏览。对于DevTools,它们位于chrome/DevTools目录下的browser/omni.ja文件中

官方宣传短片 这项工作被认为是一项正在进行的工作。使用此API,可以将选项卡/工具添加到DevTools面板、
注册工具(工具定义)
、注册主题、
注册主题(主题定义)
,等等


附加SDK API允许您向DevTools添加一个面板。

是的,我看到它现在是一个xhtml。不幸的是,您无法覆盖html并使用覆盖扩展它。外部xul框架的url是什么,我可以在那里添加脚本?但是,您应该能够
覆盖它。我在第一段中添加了工具箱容器的
chrome:
URL。这正开始暗示着你是一个好朋友。请编辑您的问题,以描述您实际想要实现的目标,而不仅仅是您想要实现的目标。如果xhtml可以覆盖新控件,这将是一个答案,但我认为您甚至无法从带有xul和chrome.manifest中的条目的加载项向xhtml注入脚本。替换xhtml似乎不是一个好主意,因为没有其他人能够同时修改它,而对Firefox的更新将使它保留在该文件的旧版本。顺便说一下,您不需要DOM inspector插件,Firefox内置浏览器工具箱中现在有一个。@NoBugs,您似乎在寻找XUL覆盖/覆盖方法。虽然它们似乎不是您想要的,但为了完整性,我已经在答案中添加了官方API。