新しいページが読み込まれるたびに Chrome 拡張機能で関数を実行init()
しようとしていますが、これを行う方法を理解するのに苦労しています。私が理解していることから、background.html で次のことを行う必要があります。
chrome.tabs.onUpdated.addListener()
ページがいつ変更されたかを確認するために使用しますchrome.tabs.executeScript
スクリプトの実行に使用します。
これは私が持っているコードです:
//background.html
chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) {
chrome.tabs.executeScript(null, {code:"init();"});
});
//script.js
function init() {
alert("It works!");
}
init() 関数が他の JS ファイルにある他の関数にアクセスできるかどうかも疑問に思っていますか?