cfischer
cfischer

Reputation: 24912

Is it possible to prevent the user from using Safari on iOS?

I need to remove or at least make it impossible for the user to run Safari on an iPad.

Instead, the user should use a far more restricted browser that we will provide.

Is this possible?

Upvotes: 1

Views: 152

Answers (3)

Xu Chen
Xu Chen

Reputation: 46

If you mean to open url in your app by using your own webview instead of opening safari, you can register your class with the UIWebViewDelegate protocol and implement the method – webView:shouldStartLoadWithRequest:navigationType: Inside this method, you can deal with the url and return NO, so that safari won't be opened.

Upvotes: 1

Misa
Misa

Reputation: 889

Actually you can. Go to Settings > General > Restrictions, enable them, and turn off Safari. You can find more information on Apple's website.

Upvotes: 3

DrummerB
DrummerB

Reputation: 40211

With jailbreaking possibly, without jailbreaking, no.

Upvotes: 3

Related Questions