1

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

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

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

4

1 回答 1

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

于 2016-07-08T15:00:53.630 回答