使用旧的UIWebView时,可以通过实现自定义NSURL协议来捕获请求.我使用它来处理需要身份验证的请求.
我try 了相同的代码,但在新的WKWebView中不起作用,但根本没有调用我的协议类.是否有人遇到了同样的问题,或者是否有更好的方法使用WKWebView进行身份验证?
在没有任何修改的情况下,我在decidePolicyForNavigationResponse委托函数中得到了401响应.我还try 了使用NSURLConnection连接到服务器,并使用NSURLConnectionDataDelegate处理身份验证.这是可行的,但WKWebView不会获取存储的凭据.