Ошибка разрешения в executeScript
Я пытаюсь ввести некоторые JS-файл при открытой вкладке. Итак, на открытой вкладке я выполняю
chrome.tabs.onCreated.addListener(function callback(tab, info) {
chrome.tabs.executeScript(tab.id, {
file: "executeScript.js"
});
});
но какое-то время это работает, иногда я получаю
Не удается получить доступ к содержанию URL " https://www.google.com/_/chrome/newtab?rlz=1C1CHZL_enIN708IN708&ie=UTF-8 ". Манифест расширения должен запрашивать разрешение на доступ к этому хосту. ошибка. я добавил *://*/ *, в разрешении файла манифеста, но не повезло.
manifest.json
"background": {
"scripts": ["socket.io.js", "eventPage.js","jquery-3.1.0.min.js","jquery-confirm.min.js"],
"persistent": false
},
"content_scripts": [{
"matches": ["*://*.amazon.com/*", "*://*.amazon.co.uk/*","*://*.amazon.ca/*"],
"js": ["socket.io.js", "content.js", "jquery-3.1.0.min.js", "custom-socket.js","jquery-confirm.min.js"],
"css": ["content.css","jquery-confirm.min.css"],
"run_at" : "document_start",
"all_frames" : true
}],
"permissions": [
"*://*/*",
"activeTab",
"tabs",
"storage",
"identity",
"identity.email",
]