我正在抓取网址的内容,通过
提取htmlwkWebView.evaluateJavaScript("document.documentElement.outerHTML.toString()", completionHandler: { (html1: Any?, error: Error?)
然后启动WKWebview,使用基本URL匹配上面的URL源。使用nil baseURL,Web视图显示正常但链接因空白URL而死亡(about:blank#!是每个链接的前缀)。添加正确的基本网址会导致几乎正确的链接,但使用" ... .com /#!/ ..."字首。我可以复制那个不正确的网址,编辑出' /#!'它的工作原理。
问题:这为什么会被添加?我猜我可以在处理之前覆盖每个请求,拦截链接并更新它,但是从来没有这样做,但更愿意找出为什么#!甚至首先添加。
感谢您的任何提示!