Сайт теряет аутентификацию, если был открыт по ссылке на главном экране iPhone

У меня есть сайт asp.net mvc. Пользователь должен войти в систему для доступа. Я обнаружил, когда пользователь добавил ссылку на сайт на главном экране iPhone и после того, как этот пользователь перешел по этой ссылке. Сайт открывается в некоторой ограниченной песочнице (не в Safari) - вы можете проверить здесь другое. Это не проблема. Пользователь авторизуется и перенаправляется на главную страницу. Но когда пользователь нажимает на любую ссылку на главной странице, он перенаправляется в Safari. Конечно, в этом случае пользователь теряет аутентификацию. Как это можно решить?

Я вижу два пути:

  1. Перенаправляйте пользователя в Safari сразу после открытия сайта и авторизуйтесь там.
  2. Продолжайте работать в этой песочнице.

Я предпочитаю первый способ, но буду рад любым советом.

Я обнаружил ту же проблему, но, честно говоря, я не получил решения


person RredCat    schedule 23.05.2012    source источник


Ответы (1)


Добавлять

<meta name="apple-mobile-web-app-capable" content="no" />

В раздел заголовка HTML. Это откроет его в Safari с домашнего экрана.

person Ali Hamze    schedule 23.05.2012