Skip to content

Latest commit

 

History

History
62 lines (44 loc) · 2.01 KB

File metadata and controls

62 lines (44 loc) · 2.01 KB
title short-title slug l10n
Document: exitFullscreen() メソッド
exitFullscreen()
Web/API/Document/exitFullscreen
sourceCommit
41a8b9c9832359d445d136b6d7a8a28737badc6b

{{ApiRef("Fullscreen API")}}

{{domxref("Document")}} の exitFullscreen() メソッドは、この文書で現在全画面モードで表示されている要素が全画面モードを抜け、画面を以前の状態に戻すことを要求します。これはふつう、以前の {{domxref("Element.requestFullscreen()")}} の呼び出しの効果を取り消します。

構文

exitFullscreen()

引数

なし。

返値

{{Glossary("user agent", "ユーザーエージェント")}}が全画面モードから完全に抜けたら解決される {{jsxref("Promise")}} です。全画面モードから抜けようとしてエラーが発生したら、プロミスの catch() ハンドラーが呼び出されます。

この例ではマウスボタンで中をクリックするたびに、現在の文書が全画面表示になったり戻ったりします。

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();
  }
};

Note

もっと完全な例については、Element.requestFullscreen() の例をご覧ください。

仕様書

{{Specifications}}

ブラウザーの互換性

{{Compat}}

関連情報