我注意到即将发布的 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 中引入,从而使这变得不必要?