Ошибка разрешения в 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",
]

0 ответов

Другие вопросы по тегам