Как сделать Safari обновление CSS переменные после исчезновения баннера Pointerlock?Html

Программисты Html
Ответить
Anonymous
 Как сделать Safari обновление CSS переменные после исчезновения баннера Pointerlock?

Сообщение Anonymous »

Вот однопадный HTML-файл, который демонстрирует проблему: < /p>





* {
margin: 0;
padding: 0;
}

#container {
height: 100vh;
width: 100vw;
background-color: blue;
}





document.addEventListener('click', () => {
if (document.pointerLockElement === document.body) {
document.exitPointerLock();
} else {
document.body.requestPointerLock();
}
});



< /code>
Проблема заключается в том, что когда активируется режим блокировки указателя, Safari Macos показывает баннер: < /p>

Указатель вашего мыши скрыт. Нажмите ESC (побег) один раз, чтобы уволить этот баннер. Нажмите ESC еще раз, чтобы раскрыть указатель мыши. Таким образом, в нижней части страницы есть белая полоса, та же высота, что баннер. src = "https://i.sstatic.net/jwsrw92c.png"/>


CSS/JavaScript/HTML У меня есть управление для решения этой проблемы?>

Подробнее здесь: https://stackoverflow.com/questions/797 ... disappears
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»