关闭浏览器后如何保持ngCookies?

时间:2016-07-08 14:54:05

标签: angularjs cookies angular-cookies

我想关闭浏览器后保留我的ngCookies。 经过一些研究,我尝试了这个解决方案:

var expireDate = new Date();
expireDate.setDate(expireDate.getDate() + 1);
$cookies.put('authenticated', true, {expires: expireDate});

但遗憾的是它仅适用于F5(刷新)。 关闭浏览器后如何保留cookie?

1 个答案:

答案 0 :(得分:0)

  

使用$ cookiesProvider更改$ cookies服务的默认行为。

     

expires - {string | Date} - 表格的字符串" Wdy,DD Mon YYYY HH:MM:SS GMT"或者一个Date对象,表示此cookie过期的确切日期/时间。

参考:https://docs.angularjs.org/api/ngCookies/provider/$cookiesProvider#defaults