我试图在注销时从浏览器中删除cookies,但如果不指定删除时的域,则无法执行此操作。
$cookies.remove('Name',{domain:'.test123.com'});我想通过获取所有cookie并删除它们来自动执行该过程,因为每个cookie的域都会发生变化,我们需要在删除时指定该域。但我看不到任何方法来获得域名。
angular.forEach(cookies, function (v, k) {
$cookies.remove(k);
});由于我没有设置域,而cookie会自动获取该域,因此如何获取每个cookie的域。
发布于 2017-04-06 01:23:26
$cookies.getAll()会给你cookies的所有密钥,你可以用它来删除所有的。请参阅详细信息here
var cookies = $cookies.getAll();
angular.forEach(cookies, function (v, k) {
$cookies.remove(k,[domain]);
});https://stackoverflow.com/questions/43237086
复制相似问题