关闭浏览器后,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

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

来自分类Dev

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

来自分类Dev

浏览器何时删除会话Cookie?

来自分类Dev

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

来自分类Dev

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

来自分类Dev

如何删除Google Chrome浏览器Cookie

来自分类Dev

使用javascript删除浏览器的所有Cookie

来自分类Dev

关闭浏览器后保存变量

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

PHP显示Cookie并在浏览器中删除建议

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

浏览器何时删除会话Cookie?

来自分类Dev

Cookie值更改,进入浏览器后

来自分类Dev

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

来自分类Dev

何时在浏览器上删除身份验证Cookie

来自分类Dev

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

来自分类Dev

关闭浏览器后保存变量

来自分类Dev

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

来自分类Dev

关闭浏览器时未清除Cookie

来自分类Dev

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

来自分类Dev

关闭文件浏览器后出错

来自分类Dev

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

Related 相关文章

  1. 1

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

  2. 2

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

  3. 3

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

  4. 4

    浏览器何时删除会话Cookie?

  5. 5

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

  6. 6

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

  7. 7

    如何删除Google Chrome浏览器Cookie

  8. 8

    使用javascript删除浏览器的所有Cookie

  9. 9

    关闭浏览器后保存变量

  10. 10

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

  11. 11

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

  12. 12

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

  13. 13

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

  14. 14

    PHP显示Cookie并在浏览器中删除建议

  15. 15

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

  16. 16

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

  17. 17

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

  18. 18

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

  19. 19

    浏览器何时删除会话Cookie?

  20. 20

    Cookie值更改,进入浏览器后

  21. 21

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

  22. 22

    何时在浏览器上删除身份验证Cookie

  23. 23

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

  24. 24

    关闭浏览器后保存变量

  25. 25

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

  26. 26

    关闭浏览器时未清除Cookie

  27. 27

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

  28. 28

    关闭文件浏览器后出错

  29. 29

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

热门标签

归档