0

私の拡張機能では、ツールバーのボタンがクリックされたときに新しいタブを開き (動作)、タブに JavaScript を使用して静的な HTML ページを表示し (動作)、データ (元のページからの URL) を新しいタブに渡したい (しない)仕事)。私は試した:

  • のようなクエリ パラメータを使用しますmyTab.url = safari.extension.baseURI + 'page.html?' + paramsが、ターゲット ページに場所が割り当てられていないようです (location.search結果が得られません)。

  • myTab.page.dispatchMessage("url", "someUrl");タブを開いた後、メッセージが新しいタブに到着することはありません(タブが開いたときに、すでに「通過」していると思われます)。

助言がありますか?

4

1 に答える 1