0
たとえば、10秒ごとにcurentタブをリロードしてから、各リロード時にそのタブのリンクをクリックする特定のスクリプトを実行します。 背景のjsファイル内のコード:クロム拡張子のページのリロード時に特定のスクリプトファイルを実行
var myInterval = setInterval(test, 10000);
function test()
{
chrome.tabs.query({active: true, currentWindow: true}, function(tabs) {
chrome.tabs.reload();
});
chrome.tabs.executeScript({
file:"scriptInjection.js"
});
}
と私は、この権限を設定manifest.jsonをファイル内:
"background": {
"scripts": [ "background.js" ]
},
"permissions": [ "tabs", "browsingData", "notifications", "webRequest", "webNavigation", "http://*/", "https://*/" ]
リロード時に問題が発生し、scriptInjectionでそのタブ内のリンクをクリックしてくださいです。 jsファイルは発生しません。
chrome.tabs.reloadに関数コールバックを追加し、executeScriptを内側に移動します。あなたのコメントのために – wOxxOm
ありがとう、私はこれを行い、問題は解決した。 –