Firefoxブラウザアドオンを作成していますが、現在のタブのURLを見つける必要があります
この投稿を試しましたが、Firefox拡張機能から現在のタブ/ウィンドウでURLを開くと、「ウィンドウ」が定義されていないことがわかります。(私は拡張機能ではなくアドオンを作成しているためだと思います。)
これが私がやろうとしたことです:
var widgets = require('widget');
var tabs = require('tabs');
var widget1 = widgets.Widget({
id: "widget1",
label: "widget1",
contentURL: "http://www.mozilla.org/favicon",
onClick: function() {
console.log(tabs.url);
}
})
クリックすると現在のタブのURLが「console.log」になるようなウィジェットを作成しました。
起こらないようです!「info:undefined」を取得し続けます。これは、tabs.urlが何も返さないことを明確に意味します。しかし、これはhttps://addons.mozilla.org/en-US/developers/docs/sdk/1.5/packages/addon-kit/docs/tabs.htmlによるとそれを使用する方法のようです
誰かアイデアはありますか?
ありがとう、
意思