В предыдущих версиях iOS теги <a>
открывали Mobile Safari, и вам приходилось перехватывать их, чтобы вместо этого оставаться внутри webapp (HTML-страница, которая была сохранена на домашнем экране пользователем).
Начиная с iOS 7, все ссылки остаются внутри WebApp. Я не могу понять, как заставить его открывать Safari, когда я действительно этого хочу.
Я пробовал использовать window.open
и a target="_blank"
, но не работает.
Вот пример. https://s3.amazonaws.com/kaontest/testopen/index.html
Если вы сохраните это на своем домашнем экране в iOS 6, ссылка откроет Safari. Но в iOS 7 это не так.
Обратите внимание, что это вопрос OPPOSITE, который обычно задают все ( "как НЕ открывать Safari" ). Это поведение кажется новым дефолтом, и я не могу понять, как вернуть прежнее поведение!