Вывести сафари на передний план - PullRequest
1 голос
/ 11 апреля 2011

Я бы хотел вывести Safari на передний план (переключиться на), но без использования URL, вместо этого я хотел бы видеть представление «страницы», чтобы пользователь мог выбрать уже загруженную страницу.Возможно ли это?

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

Спасибо, Рик

Ответы [ 2 ]

0 голосов
/ 12 апреля 2011

Ваше приложение не получает контроль над пользовательским интерфейсом Safari.Однако вы можете разработать свой сайт так, чтобы он обрабатывал навигацию через Javascript - AJAX и еще много чего - так, чтобы фактический URL-адрес страницы не менялся, и, таким образом, чтобы страница, вновь открытая из вашего приложения, поднималасьсуществующая страница Safari.Конечно, это создает дополнительные проблемы с вашими страницами, которые больше не являются закладками, но вы можете найти это приемлемым компромиссом.

0 голосов
/ 12 апреля 2011

Я не думаю, что это возможно, я бы использовал UIWebView внутри вашего приложения, чтобы получить тот опыт, который вам нужен, вы можете найти здесь документы Apple UIWebView (http://developer.apple.com/library/ios/documentation/uikit/reference/UIWebView_Class/Reference/Reference.html), а также эквивалентность методов c # здесьhttp://tirania.org/tmp/rosetta.html) надеюсь, это поможет

Алекс

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