关闭浏览器后,cookie被删除

用户名

我有此Cookie,用于存储用户从菜单中的先前选择。但是,即使用户关闭浏览器,我也希望将此Cookie存储在浏览器中。这段代码在IE上完美运行,但是当我关闭Chrome和Firefox时,该Cookie会被删除。谁能为我提供解决方案。

function setCookie(NameOfCookie, value, expiredays) {
    var ExpireDate = new Date();
    document.cookie = NameOfCookie + "=" + escape(value) + ((expiredays == null) ? "" : "; expires=" + ExpireDate.toGMTString());
}

function delCookie (NameOfCookie) {
  if (getCookie(NameOfCookie)) {
    document.cookie = NameOfCookie + "=" + "; expires=Thu, 17-Jul-24 00:00:01 GMT";
  }
}
丹尼斯·塞古瑞特(DenysSéguret)

如果您使用

setCookie('redirectcountry', 'CA')

然后将到期日期设置为new Date(),即“现在”。因此,将Cookie立即删除是正常行为。

简单的解决方案:称它为

setCookie('redirectcountry', 'CA', true)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

关闭浏览器后如何删除或取消设置Cookie?

来自分类Dev

永久Cookie在浏览器关闭时被删除-Identity 2.0

来自分类Dev

关闭浏览器窗口后,如何防止Google Chrome浏览器删除会话Cookie?

来自分类Dev

关闭文件浏览器后,我的C ++程序将被删除

来自分类Dev

关闭浏览器后未删除Cookie-仅适用于Chrome浏览器

来自分类Dev

Symfony2:记住我,重新打开浏览器时cookie被删除

来自分类Dev

使用“返回”按钮后,localStorage被删除(所有浏览器)

来自分类Dev

关闭浏览器后保存变量

来自分类Dev

关闭浏览器后保存变量

来自分类Dev

关闭文件浏览器后出错

来自分类Dev

浏览器何时删除会话Cookie?

来自分类Dev

浏览器何时删除会话Cookie?

来自分类Dev

浏览器关闭并重新打开后,无法在PHP中读取Cookie值

来自分类Dev

关闭浏览器时,AngularJS删除所有cookie的方法

来自分类Dev

在浏览器中输入网页时,域名后的第一个斜杠将被删除

来自分类Dev

请记住,由于$ _COOKIE数组中的cookie名称错误,关闭浏览器后功能无法正常工作

来自分类Dev

使用浏览器手动删除Cookie后的请求

来自分类Dev

在浏览器关闭时使ASPXAUTH Cookie过期

来自分类Dev

当浏览器关闭时,PHP会话Cookie会过期

来自分类Dev

关闭浏览器时未清除Cookie

来自分类Dev

当浏览器窗口关闭 PHP 时销毁 cookie

来自分类Dev

关闭浏览器后如何停止服务器

来自分类Dev

即使使用Angular.js关闭/重新启动浏览器后,cookie仍然具有持久性

来自分类Dev

即使使用Angular.js关闭/重新启动浏览器后,cookie仍然具有持久性

来自分类Dev

Flask.session在关闭浏览器后仍然存在

来自分类Dev

即使在yii中关闭浏览器后也自动登录

来自分类Dev

浏览器关闭后如何保存sessionID?

来自分类Dev

刷新/浏览器关闭后的角度重用会话

来自分类Dev

关闭浏览器后,Google应用脚本停止运行

Related 相关文章

  1. 1

    关闭浏览器后如何删除或取消设置Cookie?

  2. 2

    永久Cookie在浏览器关闭时被删除-Identity 2.0

  3. 3

    关闭浏览器窗口后,如何防止Google Chrome浏览器删除会话Cookie?

  4. 4

    关闭文件浏览器后,我的C ++程序将被删除

  5. 5

    关闭浏览器后未删除Cookie-仅适用于Chrome浏览器

  6. 6

    Symfony2:记住我,重新打开浏览器时cookie被删除

  7. 7

    使用“返回”按钮后,localStorage被删除(所有浏览器)

  8. 8

    关闭浏览器后保存变量

  9. 9

    关闭浏览器后保存变量

  10. 10

    关闭文件浏览器后出错

  11. 11

    浏览器何时删除会话Cookie?

  12. 12

    浏览器何时删除会话Cookie?

  13. 13

    浏览器关闭并重新打开后,无法在PHP中读取Cookie值

  14. 14

    关闭浏览器时,AngularJS删除所有cookie的方法

  15. 15

    在浏览器中输入网页时,域名后的第一个斜杠将被删除

  16. 16

    请记住,由于$ _COOKIE数组中的cookie名称错误,关闭浏览器后功能无法正常工作

  17. 17

    使用浏览器手动删除Cookie后的请求

  18. 18

    在浏览器关闭时使ASPXAUTH Cookie过期

  19. 19

    当浏览器关闭时,PHP会话Cookie会过期

  20. 20

    关闭浏览器时未清除Cookie

  21. 21

    当浏览器窗口关闭 PHP 时销毁 cookie

  22. 22

    关闭浏览器后如何停止服务器

  23. 23

    即使使用Angular.js关闭/重新启动浏览器后,cookie仍然具有持久性

  24. 24

    即使使用Angular.js关闭/重新启动浏览器后,cookie仍然具有持久性

  25. 25

    Flask.session在关闭浏览器后仍然存在

  26. 26

    即使在yii中关闭浏览器后也自动登录

  27. 27

    浏览器关闭后如何保存sessionID?

  28. 28

    刷新/浏览器关闭后的角度重用会话

  29. 29

    关闭浏览器后,Google应用脚本停止运行

热门标签

归档