0

NativeScriptを使用してAngularを使用してiOSアプリケーションを開発しています。私はそれにwebviewを持っています。私は、ボタンをクリックするとすべてのクッキーを削除したいと思います。どうやってするの?Nativescriptでクッキーを削除する方法

答えて

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の後にクッキーは存在しません。

種類について

関連する問題