问题标签 [angular-cookies]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2915 浏览

node.js - angularjs $cookieStore SyntaxError: JSON.parse: 意外字符

你有什么想法为什么我会出错

SyntaxError: JSON.parse: 意外字符

在这段代码上

cookie 值为

kscJcqrDYSMdZtBleuq8yUrB

?

更新节点代码

0 投票
1 回答
88 浏览

javascript - 从 cookiestore 获取对象后属性消失

我定义了一个$routeProvider添加access到路线的:

我正在收听$routeChangeStart更改事件并检查用户是否可以访问该页面。如果不是,我将路由保存在 cookiestore 中并在用户登录后加载它。

问题是next对象由于某种原因在 cookiestore 的 put 和 get 之间发生了变化。

下一个之前$cookieStore.put是:

当我使用$cookieStore.get该值 获取对象时

我得到没有 $$route 对象的对象。

为什么会这样,我该如何解决?

0 投票
1 回答
27 浏览

javascript - 使cookie名称可配置

我正在使用角度 ngCookies 来读取 cookie。目前我正在使用这条线来读取cookie

问题是,在这里我必须硬编码 cookie 名称,我在测试/生产环境中有不同的 cookie 名称,但无法找到从变量中读取 cookie 的方法。

有人可以帮忙吗。

0 投票
1 回答
477 浏览

angularjs - Angular $cookies 仅在量角器下运行时为空

我有一个 Angular/Restangular 应用程序,它将X-CSRFToken标头附加到后端 REST API 的所有 POST 请求。标头的值是从$cookies.csrftoken中提取的。这是必要的,因为 Django 后端使用 SessionAuthentication 的行为 - 它需要此标头用于 POST 请求。CORS 配置在前端和后端的域之间。

这在 Chrome 或 Firefox 的普通浏览器会话中运行良好。

当通过 Webdriver 和 Protractor 运行时,确实存在并发送了 csrftoken cookie,但$cookies对 Angular 来说是空的,因此 X-CSRFToken 也是空的。在 webdriver 生成的 Firefox 实例期间,我可以清楚地看到这种情况发生在打印调试和调试器中。

这只发生在通过量角器运行测试套件时。我无法以任何其他方式复制空的 $cookies。我也很惊讶在测试框架下的行为会如此不同。

有任何想法吗?我错过了什么吗?

0 投票
1 回答
3871 浏览

angularjs - Angular 在离开网站时删除 cookie

如果用户关闭浏览器窗口/标签,我正在寻找删除所有 cookie 的可能性。是否有机会触发事件或其他任何事情?

0 投票
1 回答
422 浏览

angularjs - cookie 在 angularjs 中无法正常工作

我阅读了很多文章,但仍然无法使 cookie 工作。我有一个用于登录页面的控制器,这个控制器基本上调用了登录服务。在服务回调函数中,我设置了 cookie:

之后,我在我的索引视图上进行重定向。在索引视图的控制器中,我尝试在 cookie chacker 服务中检查 cookie。

这仅适用于我从登录重定向到页面的那一刻。当我移动到不同的视图或重新加载页面时,我的 cookie 丢失了。

0 投票
1 回答
959 浏览

javascript - 角度 $cookieStore 在控制器 $scope 函数下不起作用

我在使用 angular-js 时遇到问题

一切都可以正常使用路由,预计 $cookieStore 不能在控制器 $scope 中定义的功能下工作,可能是因为我添加了 .HTACCESS。

我找不到任何解决方案,现在使用“window.localStorage”这里的任何人都有解决方案

我的示例代码如下:

HTML

应用脚本

})

.HTACCESS

0 投票
2 回答
26569 浏览

angularjs - 如何删除Angularjs中的所有cookie?

我可以像这样设置一个cookie:

我可以删除它

但是如何删除所有 cookie?

0 投票
1 回答
3095 浏览

angularjs - 角度:如何在截获的响应标头中设置 cookie?

我是网络开发和 angularJS 的新手。我知道如何使用角度拦截器拦截响应。我现在想将 cookie 添加到此响应中,以后可以使用$cookieStore.get('DEMO_COOKIE').. 访问它,我该怎么做?基本上我想知道以下代码补丁:

使用当前代码,我得到未定义的值$cookieStore.get('DEMO_COOKIE')。但是,如果上面的代码是正确的,那可能是由于我的代码中的一些其他错误。提前谢谢...

0 投票
0 回答
3654 浏览

angularjs - 如何在angularjs中设置cookie?

我正在使用 angularjs 开发一个简单的 Web 应用程序。应用程序使用 Facebook 连接登录,然后列出数据。

我可以使用 Facebook 登录,但我不知道如何将 $cookie 用于网络应用程序并访问它。

谁能解释如何做到这一点?

我正在使用“ngCookies”模块。

这是代码: