Как добавить "chrome -extension:" в разрешения, в манифесте - PullRequest
1 голос
/ 09 марта 2020

Я пытаюсь установить локальное хранилище для chrome -extension: url, в моем фоновом скрипте, используя следующий код

            chrome.tabs.create({
              active: false,
              url: chrome.runtime.getURL('/index.html')
          }, function(tab) {
              chrome.tabs.executeScript(tab.id, {
                  code: 'localStorage.setItem("test", "testOne");'
              }, function() {
                  chrome.tabs.remove(tab.id);
              });
          });

Однако я получаю следующую ошибку

Невозможно получить доступ к содержимому URL "chrome -extension: // ajhekomgfmlogkidfmfehhgpdjcgijng / subscription-prompt". Манифест расширения должен запросить разрешение на доступ к этому хосту.

Чтобы исправить это, я попытался изменить свои разрешения в моем манифесте следующим образом:

  "permissions": [
    "<all_urls>",
      "activeTab",
      "notifications",
  "webNavigation",
  "tabs",
  "storage"
  ],

Однако я все еще получаю ту же ошибку, как я могу это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...