我有一个 WebView 并正在为其提供内容。我想阻止的是 WebView 根据我提供的内容加载图像等,它需要从 Internet 上的外部站点获取。我想要做的是阻止 WebView 通过 Internet 进行通信以获取任何资源并仅显示我提供的内容。
我认为可能有用的是从以下位置返回 nil:
-webView:resource:willSendRequest:redirectResponse:fromDataSource:
但是,图像等仍然是从外部站点加载的。
实现WebResourceLoadDelegate协议并在被询问时修改请求-webView:resource:willSendRequest:redirectResponse:fromDataSource:
。