ScreenOrientation

Baseline 2023

Newly available

Since March 2023, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.

Screen Orientation APIScreenOrientation インターフェイスは、文書の現在の向きの情報を提供します。

ScreenOrientation オブジェクトのインスタンスは、screen.orientation プロパティで取得できます。

EventTarget ScreenOrientation

インスタンスプロパティ

ScreenOrientation.type 読取専用

文書の現在の向きのタイプを返します。"portrait-primary""portrait-secondary""landscape-primary""landscape-secondary" のいずれかです。

ScreenOrientation.angle 読取専用

文書の現在の向きの角度を返します。

イベントハンドラー

ScreenOrientation.onchange

画面の向きが変わるたびに呼ばれるイベントハンドラーです。

インスタンスメソッド

ScreenOrientation.lock()

含んでいる文書の向きをデフォルトの向きに固定し、Promise を返します。

ScreenOrientation.unlock()

含んでいる文書の向きのデフォルトの向きへの固定を解除します。

仕様書

Specification
Screen Orientation
# screenorientation-interface

ブラウザーの互換性

BCD tables only load in the browser