0

最近、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 を使用していますが、これが最善の方法ではない可能性があります。

どんな助けでも大歓迎です、たくさんありがとう!

4

1 に答える 1

1

ctll+alt+j を押して、console.log の代わりに console.error() を使用してください。SDK 1.14 のバグ

于 2013-07-01T20:26:58.970 に答える