1

gBrowser.loadURI、window.location、window.open などの Web サイトを読み込む方法が必要ですが、その Web サイトが読み込まれた (およびブラウザーによって解析された) 後で、さらにコードを実行する必要があります。私が言及した関数は、サイトが完全に読み込まれるまでコードの実行をブロックしませんが、読み込みが開始されるまでのみです。

重要な場合: このコードは私の Web サイトの一部ではなく、FireGestures スクリプトになります。

4

1 に答える 1

3

https://developer.mozilla.org/en/Code_snippets/Tabbed_browser#Manipulating_content_of_a_new_tabが必要なようです。彼らは提案します:

var newTabBrowser = gBrowser.getBrowserForTab(gBrowser.addTab("http://www.google.com/"));  
newTabBrowser.addEventListener("load", function () {  
    // use newTabBrowser.contentDocument to manipulate DOM
    // or do whatever you want on-load
}, true);

tabbrowserおよびのドキュメントも参照してくださいbrowser

于 2012-04-20T09:29:05.880 に答える