Область видимости переменной localStorage различна для файла background.html и js-файла content_script - PullRequest
1 голос
/ 07 июля 2011

Значения, установленные в локальном хранилище в background.html, не могут быть доступны в javascripts, загруженных с использованием записи content_script в manifest.json и наоборот. это функция по умолчанию для localalstorage? или я что-то упустил.

Например, если я сохраняю значение из myscript.js, которое вводится для каждой загрузки страницы, которая может быть доступна в myscript.js, когда я пытаюсь получить доступ к нему в background.html, он говорит неопределенный.

То же самое происходит, когда я устанавливаю localstorage в background.html и пытаюсь получить доступ к myscript.js, который я не смог найти, поскольку к нему можно получить доступ на странице или в скрипте, где он был создан или установлен.

Это поведение по умолчанию или я что-то упустил?

1 Ответ

1 голос
/ 07 июля 2011

Это поведение по умолчанию.

Сценарии содержимого, внедренные в обычные веб-страницы, не могут получить доступ к локальному хранилищу вашего расширения.

И манифест вашего расширения также не может получить доступ к локальному хранилищу.

Также см. Распространяются ли popup.html и background.html на одно и то же локальное хранилище?

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