iOS 利用webView加载html代码,在代理中获取html页面的链接时出现的问题

 getDetailWebview.loadHTMLString(webViewData as String, baseURL:NSURL(string: "(ProBaseWeb)"))

当用webView的loadHEMLString方法加载html代码时,必须设置baseURL,否则执行代理方法获取页面链接URL时得到的URL会在前部自动天剑如下字段:

applewebdata://C97726ED-D607-4CD6-A49C-A86E8598E421/;如果获取的url是一个相对路径(intro/product/12/tianantk.html),则可以给baseURL赋值前部接口字符串,例如:http://196.126.118.1/ .则获取点击事件得到的URL就是http://196.126.118.1/intro/product/12/tianantk.html。

原文地址:https://www.cnblogs.com/chendiangoal/p/5478456.html