我想关闭浏览器后保留我的ngCookies。 经过一些研究,我尝试了这个解决方案:
var expireDate = new Date();
expireDate.setDate(expireDate.getDate() + 1);
$cookies.put('authenticated', true, {expires: expireDate});
但遗憾的是它仅适用于F5(刷新)。 关闭浏览器后如何保留cookie?
答案 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