Ios 如何防止uiwebview访问服务器
我调用loadData:MIMEType:textEncodingName:baseURL:将内容加载到webview中。 在webView:shouldStartLoadWithRequest:navigationType中,我必须返回Yes,否则webView不会显示内容。 但是我已经有了数据,所以我不需要webview来真正访问baseURL。Ios 如何防止uiwebview访问服务器,ios,webview,Ios,Webview,我调用loadData:MIMEType:textEncodingName:baseURL:将内容加载到webview中。 在webView:shouldStartLoadWithRequest:navigationType中,我必须返回Yes,否则webView不会显示内容。 但是我已经有了数据,所以我不需要webview来真正访问baseURL。 我能做什么?它不会访问baseURL。该参数用于提供的网页内的相对URL。如果没有相对URL,baseURL甚至可以为零。但是,如果存在相对URL
我能做什么?它不会访问baseURL。该参数用于提供的网页内的相对URL。如果没有相对URL,baseURL甚至可以为零。但是,如果存在相对URL(例如,
标记),那么web视图当然必须从其他地方获取它们。我终于找到了原因。我有一个空白的src。
但它确实可以访问baseurl。我确信html文件中没有相对路径。它只访问baseurl,可能是因为所有资源(图像、js等)都与应用程序捆绑在一起。对于某些页面,它访问baseurl,而对于某些页面,它不访问。我仍在寻找区别。我使用的baseurl如下所示。如果有类似的相对URL,则应该访问/www/。为什么它只访问。您可以向后查看它
xxx.com/yyy/zzz/www
不是一个相对URL,因此web视图必须访问它www
是一个相对(部分)URL,在这种情况下,web视图将构造xxx.com/yyy/zzz/www
(并将访问它)。