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

时间:2015-03-06 12:48:27

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

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

Link to source

1 个答案:

答案 0 :(得分:1)

是的,该网页的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';设置为您要加载的任何网站来源的网址。