首页 > 解决方案 > 不一致的 cookie 设置行为

问题描述

所以我有以下代码在此处的 url 中设置 javascript cookie

document.cookie = key + '=' + value + expires + cookieDomain + 
cookiePath + secureCookieFlag;

使用以下参数

key : "location-and-language", value : "us|en", expires : "; expires=Thu, 31 Dec 2037 00:00:00 GMT", cookieDomain : ";, domain=.name.com", cookiePath : "; path=/", secureCookieFlag : ""

现在的问题是,当我在两个不同的 chrome 实例中运行相同的代码时

1) normal tab : the cookie is set
2) incognito tab : the cookie is not set

请求任何人帮助我理解为什么这种不同的行为只是因为隐身模式?

标签: javascript

解决方案


隐身模式的目的是允许用户在浏览器中不保存历史记录的情况下进行导航。这包括他们可能收集或输入的访问过的 url、cookie、站点和表单数据。


推荐阅读