所以我做了简单的 JS 函数,比如
function writeCookie()
{
var the_cookie = "users_resolution="+ screen.width +"x"+ screen.height;
document.cookie=the_cookie
}
如何确保设置了用户分辨率?
最佳答案
你可以这样写一个函数:
function getCookie(cName) {
var cVal = document.cookie.match('(?:^|;) ?' + cName + '=([^;]*)(?:;|$)');
if (!cVal) {
return "";
} else {
return cVal[1];
}
}
然后,设置好 cookie 后,可以调用 getCookie()
并测试它的返回值,如果它等于一个空字符串,或者 ""
,为 false
,则 cookie 不存在。否则你有一个有效的 cookie 值。
上面这段代码:
var cookie = getCookie("users_resolution");
if (!cookie) {
// cookie doesn't exist
} else {
// cookie exists
}
关于javascript - 如何确定cookie是否已经存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4316197/