У меня проблема с возвратом из полноэкранного режима в Chrome Mobile.Я нашел несколько полноэкранных примеров и добавил одну функцию.Когда браузер находится в полноэкранном режиме, рамка изображения имеет красный цвет.
#root:-webkit-full-screen > .img-wrap > .img-01
{
border: 2px solid red;
}
Пример приложения вы можете найти здесь: https://codepen.io/herrmefisto/pen/eraKKg
Если вы нажмете кнопку, оно откроется в полноэкранном режиме.и граница изображения будет красной.Если вы нажмете кнопку «Esc», то граница будет по-прежнему красной!На реальном устройстве Android Esc == кнопка возврата.
Я также обнаружил, что события: webkitfullscreenchange, mozfullscreenchange, fullscreenchange, MSFullscreenChange не запускаются при нажатии кнопки Esc на клавиатуре.
Есть несколько библиотек (кросс-браузер), например eq BigScreen (https://brad.is/coding/BigScreen/), но эта ошибка существует и здесь.
Кто-нибудь знает, как сделать какой-нибудь хак / обходной путь, чтобы он работал?
В настольном Chrome(ver 66) работает нормально.