如何在 Nativescript 中删除 cookie
How to delete cookies in Nativescript
我正在使用 Angular 使用 NativeScript 开发 iOS 应用程序。我有一个网络视图。我想通过单击按钮删除所有 cookie。怎么做?
对于 iOs,您可以使用以下代码删除 IOs 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 之后,应该没有任何 Cookie。
亲切的问候
我正在使用 Angular 使用 NativeScript 开发 iOS 应用程序。我有一个网络视图。我想通过单击按钮删除所有 cookie。怎么做?
对于 iOs,您可以使用以下代码删除 IOs 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 之后,应该没有任何 Cookie。
亲切的问候