2012-05-24 2 views
1

Мне нужно удалить или, по крайней мере, сделать невозможным выполнение пользователем Safari на iPad.Возможно ли предотвратить использование пользователем Safari в iOS?

Вместо этого пользователь должен использовать гораздо более ограниченный браузер, который мы предоставим.

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

ответ

3

С джейлбрейком, возможно, без джейлбрейка, нет.

3

На самом деле вы можете. Откройте «Настройки»> «Основные»> «Ограничения», включите их и отключите Safari. Вы можете найти дополнительную информацию об Apple website.

1

Если вы имеете в виду, чтобы открыть URL в вашем приложении, используя свой собственный WebView вместо открытия сафари, вы можете зарегистрировать свой класс с протоколом UIWebViewDelegate и реализовать метод - WebView: shouldStartLoadWithRequest: navigationType: Внутри этого метода, вы можете обратитесь к URL-адресу и верните NO, чтобы сафари не открывалось.

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