Всем доброго времени суток. Есть вот такой код от chrome extension
chrome.cookies.onChanged.addListener(function(changeInfo){
// Some logic goes here
})
Нужно похожий функционал реализовать для safari extension.
Пробовал в global page ковырять document.cookie - но они пусты.
Находил решения в которых значения кук получали в Injected scripts и посылали их в глобал. Но мне нужно не идиножды получить это значение.
Суть в чем екстеншен работает с сервисом. И ситуация когда екстеншен запущен, но ты не залогинен и логинешься через web-app (сайт) - то нужно подтянуть сессию и сделать так что бы екстеншен был авторизирован.
В хроме я проверял изменилось ли значение куки, если да то подтягивал сессию - если сессия активная - то логинил. или же в ответ приходило 401.
Постоянно дергать сервер - не вариант.