2

バックグラウンドページからpopup.htmlのjavascript関数を呼び出す方法(クロム拡張機能)?

4

3 に答える 3

3

残念ながら、ポップアップ ページへの直接参照を取得することはできません。主な理由は、呼び出そうとしてもページが開かない可能性があるためです。

ポップアップとバックグラウンド ページの間でメッセージを渡すには、メッセージ パッシングを使用する必要があります。

ポップアップに関数を含める必要があり、別の共有ファイルにリファクタリングしないようにする必要があるかどうかを尋ねます。

于 2010-04-11T18:25:04.903 に答える
2

代わりにその機能をバックグラウンドページに配置し、ポップアップ内で次のことができるようにすることをお勧めします。

var bkg = chrome.extension.getBackgroundPage()
bkg.someBackgroundPageFunction();
于 2010-04-11T20:39:24.740 に答える
1

貢献してくれてありがとう。問題を解決したこのリファレンスを見つけました。

于 2010-04-13T00:09:29.983 に答える