Когда пользователь запускает «новое окно» в приложении на домашнем экране - PullRequest
6 голосов
/ 11 ноября 2011

Когда пользователь запускает ссылку «новое окно» в приложении на главном экране.

В Mobile Safari этот тип действия открывает новую вкладку.Что происходит, если приложение находится на главном экране и имеет имя = "apple-mobile-web-app-enabled", content = "yes" активно.

Будет ли окно по-прежнему технически находиться в другой вкладке, хотя вы не можете вернуться к исходной - или оно будет просто перемещаться по текущей вкладке?

Ответы [ 2 ]

1 голос
/ 27 ноября 2011

Прежде всего, к сожалению, метод window.open не работает вообще.Вместо этого a ... работает и по умолчанию запускает Safari и открывает ссылку в обычном окне браузера (поэтому, если пользователь хочет вернуться в приложение, он должен дважды щелкнуть ключ iPad и вернуться к нему),Вы можете принудительно открыть ссылку внутри приложения (таким образом, заменив текущую страницу) хитростями, перечисленными здесь: iPhone Safari Web App открывает ссылки в новом окне

0 голосов
/ 27 ноября 2011

Привет, я нашел замечательный способ получить эффект «window.open» и в веб-приложении для iOS!Он загружает страницу во вкладке Safari и решил мою проблему, может быть, она может быть полезна другим: http://webdeveloper.com/forum/showpost.php?p=1161159&postcount=14
Это также отличный способ избежать блокировщика всплывающих окон (блокировщик остановит window.open (url)вызов, но это не останавливает этот метод): -)

...