2012-03-22 12 views
0

私は新しいタブを作成し、その中にいくつかのHTMLコンテンツを表示する必要があるSafari拡張機能を作成しています...新しいタブを開くことができます Safari拡張機能のglobal.htmlの新しいタブにHTMLコンテンツを表示

var newTab = safari.application.activeBrowserWindow.openTab()` 

を使用しますが、私はHTMLコンテンツを設定することはできませんよ...とにかくあり、私は事前に

おかげで

答えて

3

あなたは拡張子で(ローカルHTMLファイルを読み込むことができますことを行うことができますパッケージであり、コンピュータのファイルシステムではありません)。

var newTab = safari.application.activeBrowserWindow.openTab(); 
newTab.url = safari.extension.baseURI + 'example.html'; 

ファイルをロードした後にコンテンツを追加し、グローバル・ページのコンテキスト内に存在を追加するためのコンテンツする必要がある場合は、タブ内のページにコンテンツを送信するために、メッセージングシステムを使用することができます。 「Safari拡張機能開発ガイド」のthis pageを参照してください。

+0

私は既に新しいタブを開いてURLをローカルファイルに設定してみましたが、ブラウザは新しいタブのコンテンツを表示しません...どのような提案ですか? –

+0

私は考えがありません。わたしにはできる。拡張機能に機密情報が含まれていない場合は、私に電子メールでお送りください。 canisbos [at] gmail [dot] com。 – canisbos

関連する問題