WKWebView и NSURLProtocol не работают
При использовании старого UIWebView вы можете перехватывать запросы, внедряя собственный NSURLProtocol. Я использую это для обработки запросов, требующих аутентификации.
Я попробовал тот же код, и он не работает с новым WKWebView, но мой класс протокола вообще не вызывается. Кто-то испытывает ту же проблему или есть лучший способ сделать аутентификацию с WKWebView?
Без каких-либо модификаций я получаю ответ 401 в делегатской функции solvePolicyForNavigationResponse. Я также попытался подключиться к серверу с помощью NSURLConnection и обработать аутентификацию с помощью NSURLConnectionDataDelegate. Это работает, но сохраненные учетные данные не извлекаются WKWebView.