Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Bildschirm

Baseline Weitgehend verfügbar *

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.

* Einige Teile dieser Funktion werden möglicherweise unterschiedlich gut unterstützt.

Das Screen-Interface repräsentiert einen Bildschirm, normalerweise den, auf dem das aktuelle Fenster gerendert wird, und kann über window.screen abgerufen werden.

Beachten Sie, dass Browser bestimmen, welcher Bildschirm als aktuell gemeldet wird, indem sie erkennen, welcher Bildschirm das Zentrum des Browserfensters enthält.

Instanz-Eigenschaften

Erbt auch Eigenschaften von seinem Elternteil EventTarget.

Screen.availHeight

Gibt die Höhe des Bildschirms in Pixeln an, abzüglich permanenter oder semipermanenter Benutzeroberflächenelemente des Betriebssystems, wie z.B. der Taskleiste unter Windows.

Screen.availWidth

Gibt den horizontalen Platz in Pixeln zurück, der für das Fenster verfügbar ist.

Screen.colorDepth

Gibt die Farbtiefe des Bildschirms zurück.

Screen.height

Gibt die Höhe des Bildschirms in Pixeln zurück.

Screen.isExtended Sicherer Kontext

Gibt true zurück, wenn das Gerät des Benutzers über mehrere Bildschirme verfügt, und false, wenn nicht.

Screen.orientation

Gibt die ScreenOrientation-Instanz zurück, die mit diesem Bildschirm verbunden ist.

Screen.pixelDepth

Ruft die Bit-Tiefe des Bildschirms ab.

Screen.width

Gibt die Breite des Bildschirms zurück.

Screen.mozEnabled

Boolean. Durch Setzen auf false wird der Bildschirm des Geräts ausgeschaltet.

Screen.mozBrightness

Steuert die Helligkeit des Bildschirms eines Geräts. Ein Wert zwischen 0 und 1.0 wird erwartet.

Nicht-standardisierte Eigenschaften

Die folgenden Eigenschaften sind Teil der Window Management API spezifiziert, die sie auf dem ScreenDetailed-Interface verfügbar macht; hier haben wir uns entschieden, sie zu dokumentieren. Nicht-standardisierte Versionen dieser Eigenschaften sind jedoch im Screen-Interface in Browsern verfügbar, die diese API nicht unterstützen. Details zur nicht-standardisierten Unterstützung finden Sie in der Tabelle zur Browser-Kompatibilität auf dieser Seite.

Screen.availLeft Schreibgeschützt Sicherer Kontext

Eine Zahl, die die x-Koordinate (linker Rand) des verfügbaren Bildschirmbereichs darstellt.

Screen.availTop Schreibgeschützt Sicherer Kontext

Eine Zahl, die die y-Koordinate (oberer Rand) des verfügbaren Bildschirmbereichs darstellt.

Screen.left Schreibgeschützt Sicherer Kontext

Eine Zahl, die die x-Koordinate (linker Rand) des gesamten Bildschirmbereichs darstellt.

Screen.top Schreibgeschützt Sicherer Kontext

Eine Zahl, die die y-Koordinate (oberer Rand) des gesamten Bildschirmbereichs darstellt.

Instanz-Methoden

Erbt auch Methoden von seinem Elternteil EventTarget.

Screen.lockOrientation

Sperrt die Bildschirmausrichtung (funktioniert nur im Vollbildmodus oder für installierte Apps)

Screen.unlockOrientation

Entsperrt die Bildschirmausrichtung (funktioniert nur im Vollbildmodus oder für installierte Apps)

Ereignisse

change Sicherer Kontext

Wird ausgelöst, wenn ein spezifischer Bildschirm auf irgendeine Weise verändert wird – Breite oder Höhe, verfügbare Breite oder Höhe, Farbtiefe oder Ausrichtung.

orientationchange

Wird ausgelöst, wenn sich die Bildschirmausrichtung ändert.

Beispiele

js
if (screen.colorDepth < 8) {
  // use low-color version of page
} else {
  // use regular, colorful page
}

Spezifikationen

Spezifikation
CSSOM View Module
# the-screen-interface

Browser-Kompatibilität