Screenfull Safari Fulllscreen проблема - PullRequest
0 голосов
/ 22 марта 2019

пользуюсь screenful (https://github.com/sindresorhus/screenfull.js) позволить пользователям играть в игру в полноэкранном режиме.

В некоторых браузерах и ОС (Mac, Chrome) это работает хорошо, но в Safari на Mac у меня есть некоторые проблемы с вычислением положения и шириной div.

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

Обычно это должно выглядеть так:

enter image description here

Но иногда это выглядит так:

enter image description here

Странная вещь в Safari заключается в том, что даже тег body не адаптируется к новой ширине.

Кроме того, положение этих самолетов не пересчитывается, хотя я делаю это с помощью setTimeout

Я подумал, может быть тайм-аут не был достаточно длинным, но увеличение времени ожидания не помогло ...

Есть идеи?

...