Spec-Zone.ru › Web APIs

Документ: метод exitFullscreen()

Ограниченная доступность

Эта функция не относится к Baseline, так как она не работает в некоторых из наиболее широко используемых браузеров.

  • Узнать больше
  • Показать полную совместимость
  • Отправить отзыв

Метод Document exitFullscreen() запрашивает вывод элемента на этом документе, который в настоящее время отображается в полноэкранном режиме, из полноэкранного режима, восстанавливая предыдущее состояние экрана. Обычно это отменяет действие предыдущего вызова Element.requestFullscreen().

Синтаксис

exitFullscreen()

Параметры

Нет.

Возвращаемое значение

Объект Promise, который разрешается, когда пользовательский агент завершит выход из полноэкранного режима. Если при попытке выхода из полноэкранного режима произошла ошибка, вызывается обработчик catch() для объекта Promise.

Примеры

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

document.onclick = (event) => {
  if (document.fullscreenElement) {
    document
      .exitFullscreen()
      .then(() => console.log("Document Exited from Full screen mode"))
      .catch((err) => console.error(err));
  } else {
    document.documentElement.requestFullscreen();
  }
};

Примечание: Для более полного примера см. Element.requestFullscreen() примеры.

Спецификации

Спецификация
Fullscreen API
# ref-for-dom-document-exitfullscreen①

Совместимость с браузерами

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet WebView Android
exitFullscreen 7115 791212–14 649 581512.1–15 16.45.1 7118 649 501412.1–14
16.4["Только доступно на iPad, а не на iPhone.", "Отображает кнопку-наложение, которую нельзя отключить. Проведение пальцем вниз вызывает выход из полноэкранного режима, что делает его непригодным для некоторых случаев использования, например, в играх."]
12Только доступно на iPad, а не на iPhone.
10.01.0 71≤37
returns_promise 69 79 64 56 16.4 69 64 48 16.4 10.0 69

См. также

  • API полноэкранного режима
  • Руководство по API полноэкранного режима
  • Element.requestFullscreen()
  • Document.fullscreenElement
  • :fullscreen и ::backdrop
  • Атрибут <iframe> allowfullscreen

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Document/exitFullscreen

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API