[英]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.