我目前正在使用AngularJS的1.2.28
版本,并且在设置和检索Cookie时出现问题。
以下是代码段:
administrators.createNewAdministrator($stateParams.code).then(
function (response) {
$cookies.name = 'Rafael';
$cookieStore.put('name', 'Rafael');
var url = url.getRedirectURL(window.location.origin, response.code);
window.location.href = url;
}
);
打开Application => Cookies
窗格不会显示使用这些方法之一的任何Cookie。
关于可能导致这种情况的任何想法?
答案 0 :(得分:0)
要使cookie在浏览器会话上保持持久性,应设置过期日期。不幸的是,angularjs $ cookie服务似乎不支持这一点。看这篇文章
How to set expiration date for cookie in AngularJS
如果问题仍未解决,请检查上述帖子,然后检查天气重定向到特定网址是否正在清除Cookie。