Screen: isExtended プロパティ
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimental: これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。
安全なコンテキスト用: この機能は一部またはすべての対応しているブラウザーにおいて、安全なコンテキスト (HTTPS) でのみ利用できます。
isExtended
は Screen
インターフェイスの読み取り専用プロパティで、ユーザーの端末が複数の画面を持っている場合は true
、持っていない場合は false
を返します。
このプロパティは通常、 window.screen.isExtended
を介してアクセスし、ウィンドウ管理 API を使用してマルチウィンドウ、マルチ画面レイアウトを作成する前に、複数の画面が利用可能かどうかを検査するために使用することができます。
値
論理値です。端末に複数の画面がある場合は true
、ない場合は false
。
メモ: window-management
の Permissions-Policy が設定されており、ウィンドウ管理 API の使用をブロックしている場合、 isExtended
は常に false
を返します。
例
js
if (window.screen.isExtended) {
// マルチ画面ウィンドウのレイアウトを作成
} else {
// 単一画面ウィンドウのレイアウトを作成
}
仕様書
Specification |
---|
Window Management # api-screen-isExtended-attribute |