タブの URL を読み取って解析することになっている SDK Firefox アドオンを作成しています。この目的のために、私は で'ready'
イベントを聞いていますlib/main.js
。
var tabs = require('sdk/tabs');
tabs.on('open', function(tab){
tab.on('ready', function(tab){
console.log(tab.url);
});
});
Mozilla のドキュメントに記載されているとおりです。
でデバッグする場合cfx run
、これは新しいタブでうまく機能するようです。ですでに開いているタブは、およびイベントを発生さcfx run
せません。open
ready
これの理由とそれを修正する方法は何ですか?