когда я меняю 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
Другие вопросы по тегам