我有一个WebView,并为其提供内容。我想要防止的是WebView根据我提供的内容加载图像等,它需要从互联网上的外部网站获取。我想要做的是阻止WebView通过互联网进行通信以获取任何资源,并仅显示我提供的内容。
我认为可能起作用的是从以下地址返回:
-webView:resource:willSendRequest:redirectResponse:fromDataSource:
但是,图片等仍然是从外部网站加载的。
答案 0 :(得分:1)
实施WebResourceLoadDelegate协议,并在询问-webView:resource:willSendRequest:redirectResponse:fromDataSource:
时修改请求。