, у меня есть мобильное приложение, которое может быть добавлено на домашнем экран и просматривался «полный экран», установив:мобильного сафари домашнего экрана приложение - ссылка в новом окне/вкладка
meta name="apple-mobile-web-app-capable" content="yes"
В моем приложении у меня есть ссылки на файлы (в основном изображения или PDF-файлов), как:
<a href='@Url.Action("Download", "Attachment", new { id = a.Id })' target="_blank" class="btn btn-sm btn-primary">
проблема в том, что, когда пользователь нажимает на ссылку, изображение (или PDF) корректно отображается, но тогда невозможно перейти обратно! Изображение отображается в полноэкранном режиме, пользователь может щелкать для увеличения, но невозможно вернуться (даже с помощью жестов).
Единственный способ вернуться - это нажать кнопку «Домой», а затем снова войти в webapp.
Я также попробовал target = "_ blank", но это, кажется, игнорируется.
Если я останусь на Сафари (то есть: я не добавляю приложение на главный экран) или не устанавливаю meta name = "apple-mobile-web-app-able" content = "no" проблема не возникает: изображение открывается на новой вкладке, как и ожидалось.
Возможно, проблема связана с тем, что я загружаю файлы с помощью MVC? Является ли это мобильным сафари «ошибка»?
Спасибо всем!
Спасибо за понимание здесь, хотя тон может использовать какую-то работу. – allen1