有没有任何方法可以使用Firefox中的js控制台来检查附加组件

Is there any way to examine add-on using the js console in Firefox?

本文关键字:控制台 检查 组件 js 中的 方法 任何 可以使 Firefox 有没有      更新时间:2023-09-26

我最近写了一个chrome扩展,并试图将其移植到Firefox中。

在chrome中,您可以使用完整的JS控制台来检查和处理(正在开发中的)扩展,从而简化错误修复。Firefox(和firebug)似乎没有提供相同的功能。

到目前为止,这是我的代码:

main.js:

var widgets = require("sdk/widget");
var tabs = require("sdk/tabs");
var data = require("sdk/self").data;
var bmpanel = require("sdk/panel").Panel({
  width: 450,
  height: 300,
  contentURL: data.url("bookmarklet.html"),
  // contentScriptFile: data.url("get-text.js")
});
var widget2 = require("sdk/widget").Widget({
  id: "my-widget",
  label: "Add to site!",
  contentURL: "icon.png",
  panel: bmpanel
});

bookmarklet.html是一个简单的页面,带有一些内联javascript(引用,所以它与chrome配合得很好)。

我使用cfx,这样我就可以在本地开发并重用文件,但这可能不是最好的方法。

任何帮助都将不胜感激,谢谢大家!

ctll+alt+j,并使用console.error()代替SDK 1.14 的console.log Bug