0

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

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

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

主.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,所以我可以在本地开发并重用文件,但这有可能不是最好的方法。

任何帮助表示赞赏,非常感谢!

4

1 回答 1

1

ctll+alt+j 并使用 console.error() 代替 console.log。SDK 1.14 中的错误

于 2013-07-01T20:26:58.970 回答