<tfoot id='tTL2j'></tfoot>

      <bdo id='tTL2j'></bdo><ul id='tTL2j'></ul>
  • <legend id='tTL2j'><style id='tTL2j'><dir id='tTL2j'><q id='tTL2j'></q></dir></style></legend>

    <small id='tTL2j'></small><noframes id='tTL2j'>

        <i id='tTL2j'><tr id='tTL2j'><dt id='tTL2j'><q id='tTL2j'><span id='tTL2j'><b id='tTL2j'><form id='tTL2j'><ins id='tTL2j'></ins><ul id='tTL2j'></ul><sub id='tTL2j'></sub></form><legend id='tTL2j'></legend><bdo id='tTL2j'><pre id='tTL2j'><center id='tTL2j'></center></pre></bdo></b><th id='tTL2j'></th></span></q></dt></tr></i><div id='tTL2j'><tfoot id='tTL2j'></tfoot><dl id='tTL2j'><fieldset id='tTL2j'></fieldset></dl></div>
      1. 在 ios 的 wkwebview 中捕获重定向 url

        时间:2023-10-22

          • <bdo id='TrecO'></bdo><ul id='TrecO'></ul>

            1. <small id='TrecO'></small><noframes id='TrecO'>

              • <tfoot id='TrecO'></tfoot>
                  <tbody id='TrecO'></tbody>
                <legend id='TrecO'><style id='TrecO'><dir id='TrecO'><q id='TrecO'></q></dir></style></legend>

                  <i id='TrecO'><tr id='TrecO'><dt id='TrecO'><q id='TrecO'><span id='TrecO'><b id='TrecO'><form id='TrecO'><ins id='TrecO'></ins><ul id='TrecO'></ul><sub id='TrecO'></sub></form><legend id='TrecO'></legend><bdo id='TrecO'><pre id='TrecO'><center id='TrecO'></center></pre></bdo></b><th id='TrecO'></th></span></q></dt></tr></i><div id='TrecO'><tfoot id='TrecO'></tfoot><dl id='TrecO'><fieldset id='TrecO'></fieldset></dl></div>
                  本文介绍了在 ios 的 wkwebview 中捕获重定向 url的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  如何在使用 WKWebView 时捕获重定向 url,例如网页在提交用户名和密码或其他一些数据时重定向到另一个页面.我需要捕获重定向的 url.WKNavigationDelegate 中是否有任何方法可以覆盖?

                  How do I capture the redirection url in when using WKWebView like if a webpage redirects to another page on submitting the username and password or some other data. I need to capture the redirected url. Is there any method in WKNavigationDelegate to override?

                  推荐答案

                  使用这个 WKNavigationDelegate 方法

                  public func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, decisionHandler: @escaping (WKNavigationActionPolicy) -> Swift.Void) {
                          if(navigationAction.navigationType == .other) {
                              if let redirectedUrl = navigationAction.request.url {
                                  //do what you need with url
                                  //self.delegate?.openURL(url: redirectedUrl)
                              }
                              decisionHandler(.cancel)
                              return
                          }
                          decisionHandler(.allow)
                      }
                  

                  希望对你有帮助

                  这篇关于在 ios 的 wkwebview 中捕获重定向 url的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:根据其内容计算 UIWebView 高度 下一篇:iOS 9 ... WebView(s) 是否不受阻止不安全 HTTP 主机的应用程序传输安全异常 (ATS) 规则的约

                  相关文章

                  <small id='cIi1Q'></small><noframes id='cIi1Q'>

                  1. <i id='cIi1Q'><tr id='cIi1Q'><dt id='cIi1Q'><q id='cIi1Q'><span id='cIi1Q'><b id='cIi1Q'><form id='cIi1Q'><ins id='cIi1Q'></ins><ul id='cIi1Q'></ul><sub id='cIi1Q'></sub></form><legend id='cIi1Q'></legend><bdo id='cIi1Q'><pre id='cIi1Q'><center id='cIi1Q'></center></pre></bdo></b><th id='cIi1Q'></th></span></q></dt></tr></i><div id='cIi1Q'><tfoot id='cIi1Q'></tfoot><dl id='cIi1Q'><fieldset id='cIi1Q'></fieldset></dl></div>
                      <bdo id='cIi1Q'></bdo><ul id='cIi1Q'></ul>
                    <tfoot id='cIi1Q'></tfoot>

                    1. <legend id='cIi1Q'><style id='cIi1Q'><dir id='cIi1Q'><q id='cIi1Q'></q></dir></style></legend>