- (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler {
请问这里的 webView.URL 和 navigationAction.request.URL 有什么区别?
}
- (void)webView:(WKWebView *)webView decidePolicyForNavigationResponse:(WKNavigationResponse *)navigationResponse decisionHandler:(void (^)(WKNavigationResponsePolicy))decisionHandler {
请问这里的 webView.URL 和 navigationAction.request.URL 有什么区别?
}
问题:
1.上面代码块里面的问题 webView.URL 和 navigationAction.request.URL 有什么区别?
2.当我第一次加载一个网页的时候,上面的代理方法为什么会被调用多次?
3.如果我想拦截网页的跳转链接,希望通过 push 打开一个页面重新展示一个 webview,最好是在哪个代理方法里拦截? 遇到重定向问题怎么破?
複数回呼び出すと URL がリダイレクトされるためですか?
これらを印刷して値を確認したり、Web ページにジャンプしたときにどこに印刷されるかを確認したりできます。
リーリードキュメントには、これら 2 つのエージェントに関する手順が含まれています。