Установка PWA не работает как ожидалось

Делаю ли я что-то не так? При посещении большинства сайтов на Discourse есть возможность установить PWA-приложение, однако на двух наших размещённых на Discourse сайтах такой опции нет. То же самое на мобильных устройствах: вместо установки приложения добавляется какая-то обёртка, которая совсем не похожа на правильное PWA.

Похоже, Chrome по какой-то причине отказывается парсить ваш webmanifest. Я не вижу ничего необычного, так что, видимо, придётся удалять элементы по одному, пока не заработает.

Попробуйте удалить добавленные скриншоты и посмотрите, изменится ли что-то.

Также забыл добавить: то же самое касается push-уведомлений — запрос не появляется, даже если пост опубликован и уровень 1 и т. д.

Кроме того, пользователи сообщают, что на iPhone 14 при попытке включить уведомления появляется сообщение об их неподдержке: https://forum.driphacks.com/t/it-s-saying-notifications-are-not-supported-on-safari-browser-any-idea-why/114/14

Я только что добавил скриншоты, чтобы проверить, не в этом ли проблема

Ой, похоже, вы нарушили разметку вашего форума, добавив

<nav id="bar">
 <a href="https://www.driphacks.com/">Посетите наш вейп-шоп</a>
</nav>

внутрь тега head. Это недопустимый HTML, который сломает вашу страницу самым разным образом. Переместите его за пределы тега head.

Ах, хорошо, я сейчас попробую.

Это действительно помогло. Можно ли добавить этот код перед заголовком? Где будет лучшее место для него, так как он довольно важен?

Я добавил это в «до заголовка», и это, похоже, работает

Загрузка: Screenshot 2025-04-25 at 19.20.10.png…