1
特定のドメインに設定されたクッキーを削除する際に問題があります。angularjsのクッキーを削除
クッキーが例えばドメインに設定されている場合、a.b.ioこのコードでクッキーが削除されていました。
$scope.clearStorage = function(){
$localStorage.$reset();
var cookies = $cookies.getAll();
angular.forEach(cookies, function (v, k) {
$cookies.remove(k);
});
しかし、ときに私はそれが動作していない b.ioドメインに設定します。この問題をデバッグしようとすると、kの値は正しいですが、$ cookies.removeは単純にクッキーを削除しないだけです。そのバージョンから使用すべきでので、V1.4の$のは、cookiestoreが廃止されましたので、(docsを参照してください):
現在使用しているバージョンは? –
'$ cookies.remove(k、{domain: 'b.io'})' –
@RitikSaxenaを試してみてください!ありがとうございました –