2013-04-03 5 views
1

У меня есть WebView и я поставляю его с контентом. То, что я хотел бы предотвратить, - это WebView от загрузки изображений и т. Д. На основе контента, который я предоставил, который он должен получить с внешних сайтов в Интернете. Я хочу сделать это, чтобы WebView не обменивался информацией через Интернет, чтобы получать какие-либо ресурсы и показывать только то, что я предоставил.Предотвращение загрузки ресурсов в Cocoa WebView

То, что я думал, что мог бы работать, чтобы вернуть ноль от:

-webView:resource:willSendRequest:redirectResponse:fromDataSource: 

но, изображения и т.д., по-прежнему загружаются из внешних сайтов.

ответ

1

Внесите протокол WebResourceLoadDelegate и измените заявку по запросу -webView:resource:willSendRequest:redirectResponse:fromDataSource:.

+0

Это, конечно, ответ, который я также предоставил в вопросе. Глупая ошибка, которую я совершил, не назначала делегата загрузки должным образом, поэтому этот метод получил бы вызов для WebView, который работал неправильно. – ericg

Смежные вопросы