发生错误/警告时,FF的Web控制台将超链接输出到js调试器/源。是否可以在我自己的devtools扩展中创建这样的链接。当是的时候,如何?
最佳答案
是的,该页面的镶边网址是什么?
在这里设置:
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。