Я разрабатываю расширение для Google Chrome и сталкиваюсь с некоторыми проблемами. Я создал страницу options.html и добавил его в файл manifest.json. На странице показано правильно.Расширение Google chrome: локальное хранилище
Я сохранил параметры, а затем вернулся к странице, на которой предполагается запустить расширение.
К сожалению, локальное хранилище для параметров возвращало «нуль» вместо опции. Если я устанавливаю параметр локального хранилища непосредственно из сценария JS расширения, он работает нормально, но не если он был установлен на странице параметров.
Любая идея, как я могу получить доступ к локальным значениям параметров options.html из моего файла Javascript в расширении?
Так как же это исправить? У меня такая же проблема. 'options.html' использует localStorage, но скрипт содержимого знает только локальный узел сайта, а localStorage' background.js' пуст ... – Rudie
Я исправил его с помощью нового API хранения: https://developer.chrome .com/extensions/storage.html – Rudie
На этом этапе вы должны использовать ['chrome.storage'] (https://developer.chrome.com/extensions/storage), а не [' localStorage'] (https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage) в расширениях Chrome, если только вы не намерены взаимодействовать с «localStorage» для определенного веб-сайта с использованием сценария контента. – Makyen