0

オーバーレイ js を使用して Firefox 拡張機能を構築しています。ここhttp://cloud.feedly.com/#welcomeをクリックしてログイン ボタンを押すと、ポップアップ ウィンドウが表示されます。

そのウィンドウにデータを渡して使用したいのですが、それができない場合、ウィンドウがポップアップする前にイベントをキャプチャする方法はありますか?

何か案は?

ありがとうございます。

4

1 に答える 1

0

そのウィンドウが読み込まれた後に何かを行うための非常に簡単な方法が必要な場合は、DOMContentLoaded イベントをリッスンしてから、次のように目的のページにいるかどうかを確認できます。

window.addEventListener("DOMContentLoaded", function() {

    if (gBrowser.currentURI.spec.indexOf(URL_OF_SPECIFIC_WINDOW_YOU_WANT) != -1) {
        // Do your processing here
    }
}, false);

私はindexOf代わりにやっている==ので、そこにページのURLの一部を入れるだけでうまくいきます。

于 2013-07-26T18:08:28.497 に答える