У меня есть веб-сайт, который я создал в MVC 4, который имеет как веб-, так и мобильные представления. Я использую расширение .Mobile в своих представлениях, чтобы отображать просмотры с мобильных устройств, когда кто-то посещает сайт с мобильного телефона, и это отлично работает. Когда я захожу на сайт с iPhone, он определяет браузер и правильно отображает просмотры с мобильных устройств.
Однако, если я добавлю приложение на главный экран и перейду на сайт, щелкнув значок главного экрана, MVC будет использовать стандартные веб-представления.
Я могу только предположить, что когда Safari используется в автономном / полноэкранном режиме, он отправляет разные заголовки, которые MVC не распознает. (Примечание: он также игнорирует файлы cookie для автоматического входа в систему, которые были ранее установлены при обычном доступе к сайту через браузер).
Что мне нужно сделать, чтобы MVC распознал, что это все еще мобильный браузер, и отобразил мобильные представления?