iPhone Mobile Safari vs проблема изменения размера ссылки на главном экране - PullRequest
0 голосов
/ 28 июля 2011

Я пытаюсь написать веб-приложение для Android и iPhone.У меня проблема при изменении ориентации устройства.На Android событие Ориентация изменения изменяется (от портрета до пейзажа) перед тем, как сообщается о новых горизонтальных измерениях (сообщает о портретных измерениях, с iPhone оно запускается ПОСЛЕ (сообщает о горизонтальных размерах ... правильное поведение).

Итак, я упалвернуться к событию resize. Другая проблема возникла. Android работает нормально в браузере. iPhone работает нормально, когда приложение запускается с домашнего экрана. Однако в мобильном сафари событие resize никогда не вызывается при переходе от альбомной ориентации к портретной, посколькубраузер просто предоставляет вам возможность прокручивать страницу по горизонтали.

Мне нужен способ обнаружить событие изменения ориентации и получить новые измерения из элементов DOM, чтобы изменить размеры других элементов на экране, которые будут работатьдля Android, мобильных Safari и веб-приложений для домашнего экрана.

Спасибо

1 Ответ

0 голосов
/ 29 сентября 2011

Возвращаемся к обнаружению устройства, поскольку нет надежного способа сделать это в общем.

...