пользуюсь screenful (https://github.com/sindresorhus/screenfull.js)
позволить пользователям играть в игру в полноэкранном режиме.
В некоторых браузерах и ОС (Mac, Chrome) это работает хорошо, но в Safari на Mac у меня есть некоторые проблемы с вычислением положения и шириной div.
Эти проблемы возникают только в том случае, если размер окна до полноэкранного режима достаточно мал, а затем для перехода в полноэкранный режим требуется некоторое время.
Обычно это должно выглядеть так:
Но иногда это выглядит так:
Странная вещь в Safari заключается в том, что даже тег body не адаптируется к новой ширине.
Кроме того, положение этих самолетов не пересчитывается, хотя я делаю это с помощью setTimeout
Я подумал, может быть тайм-аут не был достаточно длинным, но увеличение времени ожидания не помогло ...
Есть идеи?