防止Cocoa WebView中的资源加载

时间:2013-04-03 16:20:15

标签: macos cocoa webview

我有一个WebView,并为其提供内容。我想要防止的是WebView根据我提供的内容加载图像等,它需要从互联网上的外部网站获取。我想要做的是阻止WebView通过互联网进行通信以获取任何资源,并仅显示我提供的内容。

我认为可能起作用的是从以下地址返回:

-webView:resource:willSendRequest:redirectResponse:fromDataSource:

但是,图片等仍然是从外部网站加载的。

1 个答案:

答案 0 :(得分:1)

实施WebResourceLoadDelegate协议,并在询问-webView:resource:willSendRequest:redirectResponse:fromDataSource:时修改请求。