删除angularjs中的Cookie
我在删除设置到特定域的Cookie时遇到问题 当cookies设置在say domain,a.b.io时,它们将被此代码删除删除angularjs中的Cookie,angularjs,angular-cookies,Angularjs,Angular Cookies,我在删除设置到特定域的Cookie时遇到问题 当cookies设置在say domain,a.b.io时,它们将被此代码删除 $scope.clearStorage = function(){ $localStorage.$reset(); var cookies = $cookies.getAll(); angular.forEach(cookies, function (v, k) { $
$scope.clearStorage = function(){
$localStorage.$reset();
var cookies = $cookies.getAll();
angular.forEach(cookies, function (v, k) {
$cookies.remove(k);
});
但是当我将它设置为域b.io时,它不工作。尝试调试该问题,k的值是正确的,但$cookies.remove只是不删除cookie。请尝试此代码以删除cookie
$cookieStore.remove("userInfo");
编辑:由于v1.4$cookieStore已被弃用(请参阅),因此从该版本开始,您应该使用:
$cookies.remove("userInfo");
更多详细信息请查看:请尝试删除cookie的代码
$cookieStore.remove("userInfo");
编辑:由于v1.4$cookieStore已被弃用(请参阅),因此从该版本开始,您应该使用:
$cookies.remove("userInfo");
更多详细信息查看此信息:您当前使用的版本?请尝试
$cookies.remove(k,{domain:'b.io'})
@RitikSaxena此操作有效!谢谢您当前使用的是哪个版本?请尝试$cookies.remove(k,{domain:'b.io'})
@RitikSaxena此操作有效!非常感谢。