【发布时间】:2013-11-02 15:53:42
【问题描述】:
我注意到即将发布的 Firefox 25 beta 有一个变化:转到 chrome://browser/content/devtools/webconsole.xul,查看源代码,在当前的 Firefox (24) 中您会看到:
<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
id="devtools-webconsole"
macanimationtype="document"
fullscreenbutton="true"
title="&window.title;"
browserConsoleTitle="&browserConsole.title;"
windowtype="devtools:webconsole"
width="900" height="350"
persist="screenX screenY width height sizemode">
<script type="text/javascript" src="chrome://global/content/globalOverlay.js"/>
<script type="text/javascript" src="webconsole.js"/>
<commandset id="editMenuCommands"/>
...
然而,在 Firefox 25 中,对 webconsole.js 的引用被替换为内联脚本,函数 goUpdateConsoleCommands() 带有两个 goUpdateCommand 调用。
Devtools-tweaks 现在不能用于网络弹出窗口,因为该窗口中不再存在 webconsole.js 链接。此处代码无需修改即可更改弹窗:https://github.com/programmin1/DevTools-Tweaks/blob/master/content/netWinOverlay.js
是否有任何简单的方法可以将此功能重新连接到网络弹出窗口中? JSON/xml 解析是否会很快在 Firefox 中引入,从而使这变得不必要?
【问题讨论】:
-
你是这个插件的作者吗?如果你不是,你应该至少提交一个issue
标签: javascript firefox firefox-addon firefox-developer-tools