Closed1

WKWebViewのCookieを新規追加・更新・削除する

h1d3mun3h1d3mun3
  1. WKWebViewのインスタンスプロパティのconfigurationを取得
  2. configurationのwebsiteDataStoreを取得
  3. httpCookieStoreを取り出す。

httpCookieStoreはWKHTTPCookieStore型なので、ここからCookieを更新できる。

WKWebViewのCookie情報はHTTPCookieStorageとは共用化されていないが、HTTPCookieStorageの更新時NotificationをObserveしてObserveメソッド内部でここに書き込むことで、HTTPCookieStorageからWKWebViewへのCookie同期を行うことができる。

このスクラップは2023/05/05にクローズされました