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

例外は、現在の要素が requestFullscreen() を使用して全画面モードになったときに、すでに他の要素が全画面モードであった場合です。この場合、前回全画面になっていた要素が代わりに全画面の状態に戻されます。つまり、全画面モードのスタックを管理しています。

構文

exitPromise = document.exitFullscreen();

引数

なし。

返値

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

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

document.onclick = function (event) { 
  if (document.fullscreenElement) { 
    document.exitFullscreen() 
  } else { 
    document.documentElement.requestFullscreen() 
  } 
};

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

仕様書

仕様書 状態 備考
Fullscreen API
Document.exitFullscreen() の定義
現行の標準 初回定義

ブラウザーの対応

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeEdge MobileAndroid 版 FirefoxAndroid 版 OperaiOS 版 SafariSamsung Internet
基本対応Chrome 完全対応 45
完全対応 45
完全対応 あり
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Edge 完全対応 12Firefox 完全対応 64
完全対応 64
完全対応 49
無効
無効 From version 49: this feature is behind the full-screen-api.unprefix.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
完全対応 9
代替名
代替名 非標準の名前 mozCancelFullScreen を使用しています。
IE 完全対応 11
代替名
完全対応 11
代替名
代替名 非標準の名前 msExitFullscreen を使用しています。
Opera 完全対応 15
接頭辞付き
完全対応 15
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Safari 完全対応 5.1
接頭辞付き
完全対応 5.1
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
WebView Android 完全対応 45
完全対応 45
完全対応 あり
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Chrome Android 完全対応 45
完全対応 45
完全対応 あり
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Edge Mobile ? Firefox Android 完全対応 64
完全対応 64
完全対応 49
無効
無効 From version 49: this feature is behind the full-screen-api.unprefix.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
完全対応 9
代替名
代替名 非標準の名前 mozCancelFullScreen を使用しています。
Opera Android ? Safari iOS 未対応 なしSamsung Internet Android ?
Returns a PromiseChrome 完全対応 71Edge 未対応 なしFirefox 完全対応 64IE 未対応 なしOpera ? Safari ? WebView Android 完全対応 71Chrome Android 完全対応 71Edge Mobile 未対応 なしFirefox Android 完全対応 64Opera Android ? Safari iOS ? Samsung Internet Android ?

凡例

完全対応  
完全対応
未対応  
未対応
実装状況不明  
実装状況不明
ユーザーが明示的にこの機能を有効にしなければなりません。
ユーザーが明示的にこの機能を有効にしなければなりません。
非標準の名前を使用しています。
非標準の名前を使用しています。
使用するには、ベンダー接頭辞または異なる名前が必要です。
使用するには、ベンダー接頭辞または異なる名前が必要です。

関連情報

ドキュメントのタグと貢献者

このページの貢献者: mfuji09, unarist, yyss
最終更新者: mfuji09,