когда я меняю файл cookie Expires / Max-Age на предыдущий, тогда текущее время из приложения Chrome Dev Tools - PullRequest
0 голосов
/ 14 октября 2019

Я открыл инструмент Chrome Dev и из приложения Cookies я изменил Cookie Expires / Max-Age на предыдущее время, а затем на текущее время.

Мой вопрос: когда я изменяю Expires / Max-Age, это мгновенно отражаети выход из системы с веб-сайта.

если функция выхода из системы реализована на уровне кода, то как мы можем отслеживать изменения в файлах cookie и как мы можем достичь этой функции?

1 Ответ

0 голосов
/ 14 октября 2019

Я получил его от Что браузеры делают с просроченными файлами cookie?

и с

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
...