Я разрабатываю веб-приложение для iOS, и я заметил некоторые странные вещи между запуском в мобильном сафари и запуском с домашнего экрана.
Существуют ли какие-либо ресурсы, обеспечивающие общий интерфейс для перехода между режимами?
Если нет, есть ли какие-либо ресурсы, детализирующие все различия и ошибки между двумя режимами?
Вещи, с которыми я столкнулся:
Длинный опрос довольно странный. См. этот пример .
window.innerWidth
& window.innerHeight
несовместимы.
- Mobile Safari - вертикальная ориентация работает как положено, горизонтальная - нет
- Вертикальная
- Горизонтальный
- ширина- 769 ??
- высота- 518 ??
- Веб-приложение на рабочем столе - это всегда имеет смысл.
- Вертикальная
- Горизонтальный
Дополнительные материалы:
Я нашел это и это , чтобы быть интересным.
Этот вопрос также проливает свет на странное поведение.