Screen.unlockOrientation()

非推奨
この機能はウェブ標準から削除されました。まだ対応しているプラウザーがあるかもしれませんが、ゆくゆくはなくなるものです。使用を避け、できれば既存のコードを更新してください。このページの下部にあるブラウザーの対応を見て判断してください。この機能は突然動作しなくなる可能性があることに注意してください。

Screen.unlockOrientation() メソッドは、ページやアプリによって設定されているすべてのスクリーンのロックを削除します。

メモ: このメソッドはインストールされたウェブアプリまたは全画面モードのウェブページでのみ動作します。

構文

var unlocked = window.screen.unlockOrientation();

返値

向きの固定の解除が成功した場合に true が、解除されなかった場合に false が返されます。

var unlockOrientation = screen.unlockOrientation || screen.mozUnlockOrientation || screen.msUnlockOrientation || (screen.orientation && screen.orientation.unlock);

if (unlockOrientation()) {
  // 向きのロックが解除されました
} else {
  // 向きのロックの解除に失敗しました
}

仕様書

仕様書 状態 備考
Screen Orientation API
Screen Orientation の定義
草案 初回定義 (もう草稿には存在しません)

ブラウザーの対応

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
unlockOrientationChrome 完全対応 38Edge ? Firefox 完全対応 あり
接頭辞付き
完全対応 あり
接頭辞付き
接頭辞付き moz のベンダー接頭辞が必要
IE 完全対応 11
接頭辞付き
完全対応 11
接頭辞付き
接頭辞付き ms のベンダー接頭辞が必要
Opera 完全対応 ありSafari 未対応 なしWebView Android 完全対応 38Chrome Android 完全対応 38Firefox Android 完全対応 あり
接頭辞付き
完全対応 あり
接頭辞付き
接頭辞付き moz のベンダー接頭辞が必要
Opera Android 完全対応 ありSafari iOS 未対応 なしSamsung Internet Android 完全対応 あり

凡例

完全対応  
完全対応
未対応  
未対応
実装状況不明  
実装状況不明
使用するには、ベンダー接頭辞または異なる名前が必要です。
使用するには、ベンダー接頭辞または異なる名前が必要です。

関連情報