gpt4 book ai didi

javascript - 如何用JavaScript测试浏览器是否接受cookies?

转载 作者:行者123 更新时间:2023-11-29 10:25:04 25 4
gpt4 key购买 nike

我想用 JavaScript 测试浏览器是否支持 cookie。以下code适用于 Internet Explorer 8 和 Firefox 3.6,但不适用于 Google Chrome 5。

function areCookiesEnabled() {
document.cookie = "__verify=1";
var supportsCookies = document.cookie.length > 1 &&
document.cookie.indexOf("__verify=1") > -1;
var thePast = new Date(1976, 8, 16);
document.cookie = "__verify=1;expires=" + thePast.toUTCString();
return supportsCookies;
}

if(!areCookiesEnabled())
document.write("<p>Activate cookies!</p>");
else
document.write("<p>cookies ok</p>");

Chrome 显示消息“激活 cookie!”无论我的 cookie 设置如何。但是,如果我不允许 cookie,Chrome 会告诉我无法设置 cookie。

知道如何在 Chrome 中使用 JavaScript 测试 cookie 可用性吗?

最佳答案

判断 cookie 是否启用的唯一可靠方法是设置一个,并在下一个请求时检查它是否存在。需要服务器端代码。

关于javascript - 如何用JavaScript测试浏览器是否接受cookies?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3310551/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com