0

WkWebView を使用して iPhone/iPad ブラウザーを開発しています。Xcode 6.4でコンパイルされたiOS 8で正常に動作します。iOS 9 ベータ版で同じアプリをテストしたところ、すべてのhttps サイト (google.com、Youtube.com など) が読み込まれませんでしたデバッグしたところ、 WKNavigationDelegate - didReceiveAuthenticationChallenge

メソッドへのコールバックがあることがわかりました 。チャレンジの保護スペースからの authenticationmethod はNSURLAuthenticationMethodServerTrustであり、処理されませんでした。したがって、明らかにリクエストはキャンセルされ、ページは読み込まれませんでした。 私の質問は、なぜ WkWebview は iOS 9 ベータ版だけで https サイトの認証チャレンジ コールバックを取得し、iOS 8 では取得しないのですか?



また、Xcode 7 ベータ 6 でソース コードをコンパイルし、iOS 9 ベータ デバイスで実行しました。また、http サイトを許可するために、NSAllowArbitaryLoads を使用した NSAppTransportSecurity で info.plist を yes に更新しました。
それでも https サイトは読み込まれませんでした。ここでも同じコールバックの問題が報告されました。

私の問題に関連する iOS 9 ベータ版の WkWebview の更新はありますか?

4

1 に答える 1