Расширение Chrome получает ошибку при вызове определенного файла из .onUpdated Listener? - PullRequest
0 голосов
/ 31 мая 2019

В моем сценарии я пытаюсь вызвать определенный файл .js из onUpdated Listener с помощью метода сценария, но я получаю сообщение об ошибке ниже

  1. Не проверено runtime.lastError: Невозможнополучить доступ к chrome: // URL
  2. Не проверено runtime.lastError: Не удалось загрузить файл: "index.js".
  3. Не проверено runtime.lastError: Невозможно получить доступ к содержимому URL "chrome-search://local-ntp/local-ntp.html».Манифест расширения должен запрашивать разрешение на доступ к этому хосту.

Мой код - Background.js

chrome.tabs.onUpdated.addListener(function (tabId, changeInfo, tab) {
    chrome.tabs.executeScript(tabId, {
        file: 'index.js'
    });
});

Мой манифест.json

{
    "manifest_version": 2,
    "permissions": [
        "activeTab",
        "declarativeContent",
        "storage",
        "tabs",
        "file://*/*",
        "https://*/*",
        "http://*/*"
    ],
    "background": {
        "scripts": ["js/jquery.min.js", "js/background.js"],
        "persistent": true
    },
    "content_security_policy": "script-src 'self' https://ssl.google-analytics.com; object-src 'self'"
}
...