古い UIWebView を使用する場合、カスタム NSURLProtocol を実装することでリクエストをキャッチできます。これを使用して、認証が必要なリクエストを処理します。
同じコードを試してみましたが、新しい WKWebView では機能しませんが、プロトコル クラスはまったく呼び出されません。誰かが同じ問題を経験していますか、または WKWebView で認証を行うためのより良い方法はありますか?
何も変更しないと、decisionPolicyForNavigationResponse デリゲート関数で 401 応答が返されます。また、NSURLConnection を使用してサーバーに接続し、NSURLConnectionDataDelegate を使用して認証を処理しようとしました。それは機能しますが、保存された資格情報は WKWebView によって取得されません。