1

Firefox 拡張機能の作り方を学んでいます。ブラウザにサイドバーを作成する xul とオーバーレイ ファイルを作成しました。メインのブラウザ ウィンドウ内に別のページをロードするボタンをサイドバーに配置しようとしています。メインのブラウザ ウィンドウにアクセスして新しい URL をロードする方法がわかりません。ここに、これまでの内容を示す簡単なボタンとスクリプトがあります。この件に関する光は大歓迎です!

<script type="application/x-javascript">    
    function loadURL(url) {     

            // I know this part is wrong. How do I load url into main browser??
    window.content.open(url)
    }
</script> 

<button
     id="identifier"
     class="dialog"
     label="Yahoo"
     image="images/image.jpg"
     oncommand="loadURL("http://www.yahoo.com);"/>   
4

2 に答える 2

1

次の方法で、アクティブなタブウィンドウコンテキストにアクセスできるはずです。

関数loadURL(url){  
    content.wrappedJSObject.location = url;
}
于 2008-10-13T19:08:28.070 に答える
0

これは別の方法です!

document.getElementById('1').loadURI('http://tridz.com')
于 2010-08-01T14:23:50.983 に答える