Я пытаюсь установить локальное хранилище для 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"
],
Однако я все еще получаю ту же ошибку, как я могу это исправить?