Как отследить изменения cookies в safari extension по аналогу с chrome?

Всем доброго времени суток. Есть вот такой код от chrome extension
chrome.cookies.onChanged.addListener(function(changeInfo){
  // Some logic goes here
})


Нужно похожий функционал реализовать для safari extension.
Пробовал в global page ковырять document.cookie - но они пусты.
Находил решения в которых значения кук получали в Injected scripts и посылали их в глобал. Но мне нужно не идиножды получить это значение.

Суть в чем екстеншен работает с сервисом. И ситуация когда екстеншен запущен, но ты не залогинен и логинешься через web-app (сайт) - то нужно подтянуть сессию и сделать так что бы екстеншен был авторизирован.

В хроме я проверял изменилось ли значение куки, если да то подтягивал сессию - если сессия активная - то логинил. или же в ответ приходило 401.

Постоянно дергать сервер - не вариант.
  • Вопрос задан
  • 397 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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