Задать вопрос
vladkens
@vladkens

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

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

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

Спасибо.
  • Вопрос задан
  • 2827 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 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.
…
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы