vladkens
@vladkens

Сохранение состояния между вызовами расширения на исполение

Есть расширение для Google Chrome с background скриптами у которых persistent = false, т.е. вызывает скрипты на выполнения только если происходит некоторые событие, у меня это chrome.alarms. Во время работы скрипта происходят некоторые действия. Мне нужно сохранить javascript-объект между вызовами скрипта. Собственно вопрос как бы это сделать.

Объект типа webkitNotifications. Специальное апи для оповещений в расширениях пробовал использовать, но оно несколько сырое (для давно непрочитанных сообщений теряется обработчик нажатия на кнопку, да и нет возможности настроить время оповещения).

Спасибо.
  • Вопрос задан
  • 2815 просмотров
Решения вопроса 1
@rozhik
Перевод нужен?

developer.chrome.com/extensions/storage.html

Best practices when using event pages

If you need to keep runtime state in memory throughout a browser session, use the storage API or IndexedDB. Since the event page does not stay loaded for long, you can no longer rely on global variables for runtime state.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы