Да, возможно создать PWA (прогрессивное веб-приложение), которое будет работать на iPhone и в других браузерах помимо Chrome. Для этого вам нужно внести некоторые изменения в ваш манифест и в настройки вашего веб-сервера.
Вот как можно настроить PWA приложение для установки на устройства с любым браузером и на iPhone:
1. Убедитесь, что ваш манифест содержит следующие поля:
- "short_name": "Random Game",
- "lang": "ru",
- "icons": [
{
"src": "./images/random-icon.png",
"sizes": "512x512",
"type": "image/png"
}
]
2. Добавьте ссылку на ваш манифест в секцию `<head>` в HTML файле вашего приложения:
```html
<link rel="manifest" href="/path/to/manifest.webmanifest">
```
3. Для возможности установки на iPhone, добавьте метатег для определения цвета фона и название приложения:
```html
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<meta name="apple-mobile-web-app-title" content="Random Game">
<link rel="apple-touch-icon" href="/path/to/apple-icon.png">
```
4. Для того чтобы ваше приложение работало в других браузерах, убедитесь, что ваш веб-сервер правильно настроен для обслуживания PWA. Вам может потребоваться добавить файл `.htaccess` с указанием правил для обслуживания PWA.
После внесения всех необходимых изменений, ваше PWA приложение должно успешно устанавливаться на устройства с любым браузером, включая iPhone.