当使用页面(例如/foo.html)中的$ http到同一来源(例如/ api / v1 / foo)进行请求时,为此来源设置的所有Cookie都将附加到请求中。
是否可以修改此行为并删除cookie,因为它们用于非AngularJS目的并且它们会增加每个AJAX请求的大小?
答案 0 :(得分:2)
如果您确切地知道要删除哪些Cookie,最重要的是,哪些 Cookie可以安全删除以保留正确的行为,您可以使用$cookieStore
service,例如$cookieStore.remove("someKey")
。由于不推荐使用AngularJS 1.4 $cookieStore
,因此应使用$cookies
service代替,例如$cookies.remove("someKey")
。请注意,它们都需要安装ngCookies
模块。