我的Android应用很大程度上依赖于移植到iOS的shouldIntercept
WebView
,理想情况下使用的是WKWebView
。是否有办法为所有http和https调用实现类似于shouldIntercept
的内容?
答案 0 :(得分:1)
看一下名为WKWebViewWithURLProtocol Casolorz的this github repository。此库使您可以使用NSURLProtocol通过方法调配拦截您的网络请求。
答案 1 :(得分:0)
WKWebView
具有navigationDelegate
属性,可以是符合WKNavigationDelegate
协议的任何对象。该协议声明了一些可能有用的方法,例如webView(_:decidePolicyFor:decisionHandler:)
,它允许您拦截和批准或拒绝请求。