【问题标题】:How to delete cookies in Nativescript如何在 Nativescript 中删除 cookie
【发布时间】:2017-04-07 09:46:30
【问题描述】:

我正在使用 Angular 使用 NativeScript 开发 iOS 应用程序。我有一个网络视图。我想通过单击按钮删除所有 cookie。怎么做?

【问题讨论】:

    标签: ios nativescript angular2-nativescript nativescript-telerik-ui


    【解决方案1】:

    对于 iO,您可以使用以下代码删除 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。

    亲切的问候

    【讨论】:

      猜你喜欢
      • 2013-07-22
      • 2010-12-20
      • 2021-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-04
      • 2011-01-09
      • 2015-02-24
      相关资源
      最近更新 更多