Добавить в веб-приложение на домашний экран, используя метатеги Safari, работающие только для первой страницы - PullRequest
0 голосов
/ 21 января 2020

Я разработал ASP. NET MVC веб-приложение для запуска в браузере Safari. Я установил мета-теги таким образом, чтобы его можно было запускать как полноэкранное приложение (удаляя заголовок и нижний колонтитул браузера) при добавлении в закладки на главном экране.

Это работает нормально, когда я открываю первую страницу своего сайта но когда я пытаюсь открыть какие-либо новые ссылки в своем веб-приложении, оно показывает новую страницу браузера Safari, и мета-теги кажутся неработоспособными для страниц, отличных от первой страницы. Вот часть заголовка моего макета HTML страниц (для справки вы можете посетить Справочник по метатегам, поддерживаемым Safari )

Я хочу знать, что с ним не так?

@ ViewBag.Title - My ASP. NET Приложение

<meta name="description" content="">
<meta name="author" content="">
<title>ios</title>

<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
<link rel="apple-touch-icon" href="~/img/apple-touch-icon-57x57.png" />
<link rel="apple-touch-icon" sizes="72x72" href="~/img/apple-touch-icon-72x72.png" />
<link rel="apple-touch-icon" sizes="114x114" href="~/img/apple-touch-icon-114x114.png" />
<link rel="apple-touch-startup-image" href="~/img/apple-touch-startup-image-320x460.png" />
<link rel="apple-touch-startup-image" sizes="768x1004" href="~/img/apple-touch-startup-image-768x1004.png" />
...