我遇到了一个问题,我写的Javascript是一个过时的cookie值。对服务器发出的每个请求都应该使用会话到期的日期更新cookie。但偶尔日期是过去的(这是没有意义的,因为刚加载的页面更新了会话)。
所以我想知道过时的价值是否来自浏览器(Chrome)缓存。 cookie值是否存储在缓存中,然后在使用缓存资源时放在document.cookie中?
我正在通过此代码阅读Cookie:
readCookie : function(name) {
var match = document.cookie.match(new RegExp("(^|;\\s*)(" + name + ")=([^;]*)"));
return (match ? decodeURIComponent(match[3]) : null);
},