コンテンツ スクリプトから挿入された Web サイトで関数を呼び出す方法はありますか?
Web サイトからコードを挿入する必要があるシーンがありますが、コンテンツ スクリプトからこの Web サイトの関数を呼び出すことができないという問題が発生します。
どうやってやるの?
例えば:
www.xxx.com には、以下の abc という名前の関数があります。
function abc() {
// do something
}
私のmanifest.jsonでは、以下のcontent_scriptsを定義しています:
"content_scripts": [{
"matches": ["http://www.xxx.com/*"],
"js": ["my.js"]
}]
my.js で、以下の abc 関数を呼び出したい:
abc(); // the error occurred: ReferenceError: abc is not defined
問題は my.js で abc 関数を呼び出す方法です