簡體   English   中英

如何使用angular-cookie清除cookie

[英]How can I clear cookies using angular-cookies

使用Angularjs,我正在開發一個移動應用程序,在注銷后我需要清除cookie。 我要使用的服務已通過Cookie驗證,因此注銷后我需要清除它們。

為此,我嘗試了傳統的JS程序來清除這些cookie,但是沒有用。

在進行了更多研究之后,我添加了angular-cookies庫,並使用ngCookies來訪問我范圍內的$ cookies$ cookieStore 我得到的所有示例或SO帖子都說了如何使用$cookies$cookieStore添加/編輯/刪除新的cookie。

但是我不是一個人設置cookie,它像JSESSIONID,SMSESSION..so之類的(很大的字符串)是動態設置的。 當我嘗試$cookieStore.get('JSESSIONID')結果未定義時。 AFAIK cookie是鍵值對,如果是,那么為什么我無法定義。 (我在某處錯了)

無論如何,我可以閱讀所有cookie並使用angular-cookies庫重置/清除它們。

嘗試這個。 它將遍歷存儲的cookie並動態刪除它們。

    angular.forEach($cookies, function(value, key) {
        $cookieStore.remove(key);
    });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM