Я пытаюсь разработать простое расширение Chrome с целью манипулирования localStorage - получить, удалить и изменить.Я следую этой документации о хранилище Chrome :
"Оно обеспечивает те же возможности хранения, что и localStorage API"
Я размещаю свой кодв popup.html в таком формате:
var name = 'key of the localstorage object';
chrome.storage.sync.remove(name, function(response) {
alert(response);
});
Я вижу переменную 'name' в качестве ключа в Application - localStorage, когда я проверяю элементы и могу удалить ее с помощью localStorage.removeItem(name)
вприставка.Но когда я щелкаю по значку расширения и запускаю всплывающее окно с popup.js, ключ не удаляется с использованием приведенного выше синтаксиса.
Мое разрешение json для манифеста:
"permissions": ["activeTab", "cookies", "storage", "webNavigation", "tabs", "http://*/*", "https://*/*"],
Iможет легко управлять файлами cookie из одного и того же всплывающего окна, и все работает отлично, просто не могу понять, почему я не могу управлять localStorage.