Подавить загрузку плагинов в WebKit - PullRequest
6 голосов
/ 05 февраля 2010

Мое приложение использует WebKit для отображения предварительного просмотра веб-страниц, и я хочу запретить загрузку таких плагинов, как Acrobat, в основном из-за ненадежности, которую это может вызвать, но также и по причинам пользовательского интерфейса.

Я знаю, что могу использовать [WebPreferences setPlugInsEnabled:] для отключения плагинов, но я действительно хочу делать это в каждом конкретном случае, т. Е. Acrobat отключен, Flash включен и т. Д. *

Возможно ли это?

Ура!

MT

1 Ответ

0 голосов
/ 06 февраля 2010

Я не верю, что у вас есть прямая привязка к плагинам (в частности, к плагинам в стиле Netscape), но есть другое решение, которое, вероятно, более уместно и сэкономит трафик загрузки вашего пользователя. Реализация WebPolicyDelegate's webView:decidePolicyForMIMEType:request:frame:decisionListener:. Если это неприятный тип MIME, отправьте -ignore слушателю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...