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

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

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

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

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

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

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