когда я меняю cookie Expires / Max-Age на предыдущее, а затем текущее время из приложения chrome dev tools
Я открыл инструмент Chrome Dev и из приложения Cookies
, Я изменил cookie Expires / Max-Age
к предыдущему времени, а затем к текущему времени.
У меня вопрос, когда я меняю Expires / Max-Age
, он мгновенно отображается и выходит из системы.
если функция выхода из системы реализована на уровне кода, то как мы можем отслеживать изменение файлов cookie и как достичь этой функции?
1 ответ
Решение
Я получил это от Что браузеры делают с просроченными куки?
и из
var checkCookie = function() {
var lastCookie = document.cookie; // 'static' memory between function calls
return function() {
var currentCookie = document.cookie;
if (currentCookie != lastCookie) {
// something useful like parse cookie, run a callback fn, etc.
lastCookie = currentCookie; // store latest cookie
}
};
}();
window.setInterval(checkCookie, 100); // run every 100 ms