windowに関連付くscreenオブジェクトへの参照を返します。
screenオブジェクトは、現在のウインドウが描画された画面(screen)のプロパティを検査するための特別なオブジェクトです。
文法
screenObj = window.screen;
プロパティ
- Screen.availTop
-
固定、または半固定されていないユーザー・インターフェース機能の、最初のピクセルのy座標を示します。
- Screen.availLeft
-
画面の左側から、利用可能な最初のピクセルを示します。
- Screen.availHeight
-
画面の高さをピクセルで示し、そこからWindowsのタスクバーのような、
OSによって表示されるユーザーインターフェースの固定または半固定の高さ分を減算します。
- Screen.availWidth
-
ウィンドウが利用可能な水平方向の幅をピクセル単位で示します。
- Screen.colorDepth
-
画面の色深度を示します。
- Screen.height
-
画面の高さをピクセル単位で示します。
- Screen.left
-
メイン画面の左側から現在の画面の左側までの距離を示します。
- Screen.orientation
-
現在の画面の方向を示します。
- Screen.pixelDepth
-
画面のビット深度を取得します。
- Screen.top
-
現在の画面の上端からの距離をピクセルで示します。
- Screen.width
-
画面の幅を返します。
イベントハンドラ
- Screen.onorientationchange
-
orientationchangeイベントのハンドラです。
このイベントは、デバイスの方向が変更された際に発火します。
メソッド
- Screen.lockOrientation
-
画面方向をロックします。(フルスクリーン、またはインストール済みのアプリケーションでのみ動作)
- Screen.unlockOrientation
-
画面方向のロックを解除します。(フルスクリーン、またはインストール済みのアプリケーションでのみ動作)
EventTargetから、メソッドを継承します。
- EventTarget.addEventListener()
-
EventTarget
に指定したタイプのイベントハンドラを登録します。
- EventTarget.removeEventListener()
-
EventTarget
からイベントリスナーを削除します。
- EventTarget.dispatchEvent()
-
この
EventTarget
のイベントを発行します。
例
if (screen.pixelDepth < 8) {
// ビットカラー数の低いバージョンのページを使用
} else {
// 通常のカラフルなページを使用
}
仕様
TBD
Back to top
© 2017 Mozilla Contributors
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
このページは、ページトップのURL先のMozilla Developer Network(以下、MDN)のコンテンツを翻訳した内容を基に構成されています。
構成について異なる点も含まれますので、下記の項目を確認し、必要に応じて元のコンテンツをご確認ください。
もし、誤訳などの間違いを見つけましたら、 @tomofまで教えていただければ幸いです。
-
特定のブラウザに特化しすぎている情報やあまりにも古い情報、
または試験的に導入されているようなAPIや機能については、省略していることがあります。
-
例やデモについて、実際にページ内で動作させる関係で一部ソースコードを変更している場合や、
その例で使用しているコンテンツの単語や文章などを日本人向けに変更しいてる場合があります。
-
MDNの更新頻度が高いため、元のコンテンツと比べ情報が古くなっている可能性があります。
-
"訳注:"などの断わりを入れた上で、日本人向けの情報の追記を行っている事があります。