title | short-title | slug | l10n | ||
---|---|---|---|---|---|
Document: exitFullscreen() メソッド |
exitFullscreen() |
Web/API/Document/exitFullscreen |
|
{{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}}
- 全画面 API
- 全画面 API のガイド
- {{ domxref("Element.requestFullscreen()") }}
- {{ domxref("Document.fullscreenElement") }}
- {{ cssxref(":fullscreen") }} および {{cssxref("::backdrop")}}
- {{HTMLElement("iframe")}} の
allowfullscreen
属性