javascript - 可以在 firefox 中创建指向 JS 调试器的超链接吗?

标签 javascript firefox firefox-addon firefox-addon-sdk

当发生错误/警告时,FF 的 Web 控制台会输出指向 js 调试器/源的超链接。是否可以在我自己的开发工具扩展中创建这样的链接。当是时,如何?

Link to source

最佳答案

是的,该页面的 chrome 网址是什么?

在这里设置:

var sa = Cc["@mozilla.org/supports-array;1"].createInstance(Ci.nsISupportsArray);
var wuri = Cc["@mozilla.org/supports-string;1"].createInstance(Ci.nsISupportsString);
wuri.data = 'about:blank';
sa.AppendElement(wuri);
let features = "chrome,dialog=no";

var XULWindow = Services.ww.openWindow(null, 'chrome://global/content/viewSource.xul', null, features, sa);
XULWindow.addEventListener('load', function() {

}, false);

wuri.data = 'about:blank'; 设置为您要加载的任何网站源的 URL。

关于javascript - 可以在 firefox 中创建指向 JS 调试器的超链接吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28899124/

相关文章:

javascript - 如何在 firefox 浏览器上使用 javascript 和 iMacro 提取对话框文本

javascript - 如何在 Firefox 扩展中的 javascript 中将 div 附加到文档而不是正文

javascript - Firefox 扩展如何最好地避免污染全局命名空间?

javascript - Tailwind.css — 如何使用 Tailwind 实现 last-child?

javascript - 如何在 Firefox 3.x 中覆盖 addEventListener?

javascript - 将浏览器窗口缩放到给定的浏览器窗口宽度时裁剪图像。然后让图像的剩余部分响应

javascript - 离开网页时提示用户未保存的更改

javascript - Firefox 扩展错误 (chrome.manifest)

javascript - 查找带有滚动条的页面中显示了哪些元素(div)

javascript - 使用 jquery 1.4 或 javascript 如何使用变量定位特定链接