В приложении отсутствовал файл manifest
, предписывающий приложению оставаться в полноэкранном режиме.
Между тегами заголовка я ссылаюсь на файл манифеста: <link rel="manifest" href="manifest.json" />
, а затем создаю manifest.json
{
"name": "1WSQ",
"short_name": "1WSQ",
"description": "1WSQ APP",
"display": "fullscreen",
"start_url": "/?homescreen=1",
"background_color": "#000000",
"theme_color": "#0f4a73",
"icons": [
{
"src": "touch-icon-ipad-retina.png",
"sizes": "167x167",
"type": "image/png"
}
]
}
PS Для ясности ссылки - это react-router-dom
ссылки, поэтому нет ссылки на страницу sh. Проблема с обновлением страницы sh приводит к тому, что в некоторых случаях появляется панель браузера, и есть и другие ответы по поводу этой проблемы.