可以在 Firefox 中创建指向 JS 调试器的超链接吗?
It is possible to create a hyperlink to the JS debugger in firefox?
当 error/warning 发生时,FF 的网络控制台输出一个 hyperlink 到 js debugger/source。是否可以在我自己的 devtools 扩展中创建这样的 link。什么时候是,怎么做?
是的,那个页面的 chrome url 是什么?
在这里设置:
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。
当 error/warning 发生时,FF 的网络控制台输出一个 hyperlink 到 js debugger/source。是否可以在我自己的 devtools 扩展中创建这样的 link。什么时候是,怎么做?
是的,那个页面的 chrome url 是什么?
在这里设置:
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。