Выход из полноэкранного режима не работает на Chrome?[Что мне не хватает?] - PullRequest
0 голосов
/ 28 ноября 2018

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

Кнопка 1: Вход в полноэкранный режим

Кнопка 2: Выход из полноэкранного режима

При первом нажатии Кнопка 1 переводит меня в полноэкранный режим, а затем, если я нажимаю Кнопка 2 , она выходит из полноэкранного режима.

НО, если я вхожу в полноэкранный режим, используя F11 или через меню Chrome , неожиданно Кнопка 2 больше не работает.

Почему это происходит и как это исправить?

Кнопка1 код:

goFullscreen();
function goFullscreen() {
    var el = document.documentElement,
      rfs = el.requestFullscreen
        || el.webkitRequestFullScreen
        || el.mozRequestFullScreen
        || el.msRequestFullscreen 
    ;

    rfs.call(el);
}

Код кнопки 2:

document.webkitCancelFullScreen();

Я пробовал это тоже без удачи:

document.webkitExitFullscreen();
...