0
我正在使用NativeScript使用Angular開發iOS應用程序。我有一個webview。我想通過點擊一個按鈕來刪除所有的cookies。怎麼做?如何在Nativescript中刪除Cookie
我正在使用NativeScript使用Angular開發iOS應用程序。我有一個webview。我想通過點擊一個按鈕來刪除所有的cookies。怎麼做?如何在Nativescript中刪除Cookie
對於iOs,您可以使用以下代碼刪除IO WebView中的每個cookie。
const cookies: any = NSHTTPCookieStorage.sharedHTTPCookieStorage.cookies;
if (typeof cookies !== 'undefined') {
for (let i = 0; i < cookies.count; i++) {
const cookie: NSHTTPCookie = <NSHTTPCookie>cookies.objectAtIndex(i);
// let cookie: any = cookies[i];
console.log(cookie);
NSHTTPCookieStorage.sharedHTTPCookieStorage.deleteCookie(cookie);
}
}
console.log(NSHTTPCookieStorage.sharedHTTPCookieStorage.cookies);
在最後一個console.log後面不應該有任何Cookies。
親切的問候