Screen.colorDepth

Screen.colorDepth は読み取り専用プロパティで、画面の色震度を返します。 CSSOM により、互換性の理由から 24 を返す実装もあります。そうでないものについては、ブラウザーの互換性の節を参照してください。

構文

bitDepth = window.screen.colorDepth;

// 画面の色震度をチェック
if ( window.screen.colorDepth < 8) {
  // Use low-color version of page
} else { 
  // Use regular, colorful page
}

仕様書

仕様書 状態 備考
CSS Object Model (CSSOM) View Module
Screen.colorDepth の定義
草案 初回定義

ブラウザーの互換性

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
colorDepthChrome 完全対応 40
補足
完全対応 40
補足
補足 Starting with version 59 this property is no longer required to always return 24.
Edge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 6WebView Android 完全対応 40
補足
完全対応 40
補足
補足 Starting with version 59 this property is no longer required to always return 24.
Chrome Android 完全対応 40
補足
完全対応 40
補足
補足 Starting with version 59 this property is no longer required to always return 24.
Firefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 4.0
補足
完全対応 4.0
補足
補足 Starting with Samsung Internet 7.0 this property is no longer required to always return 24.

凡例

完全対応  
完全対応
実装状況不明  
実装状況不明
実装ノートを参照してください。
実装ノートを参照してください。

関連情報