-1

我打开了 chrome 开发工具,从应用程序Cookies中,我将 Cookie 更改Expires / Max-Age为以前的时间,然后是当前时间。

我的问题是当我更改时Expires / Max-Age,它会立即反映并从网站注销。

如果在代码级别实现注销功能,那么我们如何监听 cookie 更改以及如何实现此功能?

4

1 回答 1

0

我从浏览器如何处理过期的 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
于 2019-10-14T07:13:29.567 回答