首页 文章

如何删除Nativescript中的cookie

提问于
浏览
0

我正在使用Angular使用NativeScript开发iOS应用程序 . 我有一个webview . 我想在点击按钮时删除所有cookie . 怎么做?

1 回答

  • 0

    对于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之后,不应该有任何Cookie .

    亲切的问候

相关问题