在重定向之前删除cookie后,无法检索javascript cookie
Cannot retrieve javascript cookie after dropping cookie before redirect
我的页面HTML包含一个span(带文本),其onClick = "goDropShip();"
页面包含一个脚本,其中包含:
function goDropShip() {
var date = new Date();
date.setTime(date.getTime()+(24*60*60*1000));
document.cookie = "dropShip=true; expires="+date.toGMTString();
window.location.href="http://www.domain.com";
}
我已经用"alert()
"验证了该函数实际上正在执行。并且在丢弃cookie后立即对其进行测试是成功的。然而,在重定向之后,cookie似乎是空的。
www.domain.com的index.html(接收此重定向)有一个包含以下内容的脚本:
if (document.cookie.indexOf("dropShip=true") >= 0 ) {
window.location = "http://www.domain.com/processDropShip";
}
但是,重定向后cookie似乎完全为空。
我尝试.indexOf()
只是因为尝试具体按名称检索cookie也失败了,所以我试图在整个document.cookie文本中找到cookie。
我可能只是没有正确使用cookie,或者我不知道如何使用。
请原谅"dropShip"在这种情况下似乎没有意义,但出于安全原因,我不得不混淆细节。但我唯一改变的是饼干的名字。
一如既往,感谢您的帮助。
如果设置cookie的域和重定向到的域相同,则只需要在添加cookie时将路径设置为/
,以便在整个域中都可以访问它。
document.cookie = "dropShip=true; path=/; expires="+date.toGMTString();
相关文章:
- 用于存储、检索和附加到url的javascript cookie
- 检索cookie并以javascript形式放置
- 将数据URI保存在cookie中,以便稍后检索
- 如何使用 Jquery JS Cookie 检索 Cookie 值
- 在 JavaScript 中设置和检索 cookie
- 无法使用 SDK v5 检索 facebook cookie
- 从另一个 HTML 页面检索 cookie - 基于链接的选项选择
- 检索 Cookie 以设置背景图像
- 如何存储拖动&将项目放入cookie,然后在另一个页面中检索
- 正在从Cookie中检索JSON
- 不能正确检索cookie值从html(js)到php文件
- 在cookie中存储/检索Javascript文件对象
- 通过cookie传递javascript变量到另一个页面,并使用php检索
- Javascript:检索特定站点的cookie
- 检索JSP页面的javascript代码中的cookie
- javascript/jQuery在cookie中存储对象并检索
- 如何在cookie中存储和检索指向图像的链接?
- 在JavaScript或jquery中从另一个页面检索cookie值
- 将多个id保存到一个jQuery cookie中,稍后再检索所有值
- 在cookie中传递JS数组并在PHP中检索