HTML字符串中的意外字符导致WKWebView问题

时间:2018-05-17 12:58:49

标签: html ios swift wkwebview

我正在抓取网址的内容,通过

提取html
wkWebView.evaluateJavaScript("document.documentElement.outerHTML.toString()", completionHandler: { (html1: Any?, error: Error?)

然后启动WKWebview,使用基本URL匹配上面的URL源。使用nil baseURL,Web视图显示正常但链接因空白URL而死亡(about:blank#!是每个链接的前缀)。添加正确的基本网址会导致几乎正确的链接,但使用" ... .com /#!/ ..."字首。我可以复制那个不正确的网址,编辑出' /#!'它的工作原理。

问题:这为什么会被添加?我猜我可以在处理之前覆盖每个请求,拦截链接并更新它,但是从来没有这样做,但更愿意找出为什么#!甚至首先添加。

感谢您的任何提示!

0 个答案:

没有答案
相关问题