Как запустить браузер из приложения Iphone - PullRequest
11 голосов
/ 18 марта 2011

Есть идеи, как запустить экземпляр Safari из приложения для Iphone или Ipad?Но дело в том, что я хотел бы манипулировать некоторыми аспектами окна Safari, например, я хотел бы запустить его в режиме киоска, без панели адресов.

Я нашел что-то вроде openUrl, но я не уверенесли это лучший способ, и я могу настроить свойства Windows и т.д ...

Ответы [ 6 ]

49 голосов
/ 18 марта 2011

сделать то же самое

[[UIApplication sharedApplication] openURL: [NSURL URLWithString: @ "https://www.google.com"]];

// Swift

.

UIApplication.sharedApplication () OpenUrl (NSURL.init (строка: «https://www.google.com")!)

SFSafariViewController, Объект, предоставляющий стандартный интерфейс для просмотра веб-страниц.

отметьте это

2 голосов
/ 16 ноября 2017

С iOS 10.0 это устарело,

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://www.google.com"]];

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

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://www.google.com"] options:[NSDictionary dictionary] completionHandler:nil];
1 голос
/ 14 мая 2011

Каждое приложение для iOS находится в «песочнице», то есть оно не может взаимодействовать с другими приложениями.Единственный (если я не ошибаюсь) способ связи вне изолированной программной среды с системой и другими приложениями - через [UIApplication sharedApplication].

1 голос
/ 18 марта 2011

openURL - единственный (общедоступный) способ запуска экземпляра Safari или любого другого приложения.

0 голосов
/ 06 августа 2016

для со строкой запроса

NSURL *url = [NSURL URLWithString:@"/%s/%s","http://www.facebook.com","?opt=value"];  
[[UIApplication sharedApplication] openURL:url];

для без строки запроса

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.google.com"]];
0 голосов
/ 28 июня 2011

хорошо, наконец-то я нашел отличное и очень простое решение :), в Интерфейсном конструкторе есть объект, который называется: Web View , он предлагает возможности просмотра веб-страниц в режиме киоска без необходимости использования safari.,

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