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

View in English Always switch to English

Screen

Baseline Widely available *

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨Juli 2015⁩.

* Some parts of this feature may have varying levels of support.

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

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 Benutzerschnittstellenmerkmale, die vom Betriebssystem angezeigt werden, wie die Taskleiste in Windows.

Screen.availWidth

Gibt die Menge des horizontalen Raumes in Pixeln zurück, der dem Fenster zur Verfügung steht.

Screen.colorDepth

Gibt die Farbtiefe des Bildschirms zurück.

Screen.height

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

Screen.isExtended Experimentell 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 assoziiert ist.

Screen.pixelDepth

Ermittelt die Bittiefe des Bildschirms.

Screen.width

Gibt die Breite des Bildschirms zurück.

Screen.mozEnabled Nicht standardisiert Veraltet

Boolean. Wenn auf false gesetzt, wird der Bildschirm des Geräts ausgeschaltet.

Screen.mozBrightness Nicht standardisiert Veraltet

Steuert die Helligkeit des Bildschirms eines Geräts. Ein Gleitkommawert zwischen 0 und 1,0 wird erwartet.

Nicht-standardisierte Eigenschaften

Die folgenden Eigenschaften sind Teil der Window Management API, was sie auf dem ScreenDetailed-Interface verfügbar macht; dies ist der Ort, an dem wir sie dokumentiert haben. Nicht-standardisierte Versionen dieser Eigenschaften stehen jedoch auf dem Screen-Interface in Browsern zur Verfügung, die diese API nicht unterstützen. Siehe die Tabelle zur Browser-Kompatibilität dieser Seite für Details zur nicht-standardisierten Unterstützung.

Screen.availLeft Schreibgeschützt Nicht standardisiert Sicherer Kontext

Eine Zahl, die die x-Koordinate (linke Kante) des verfügbaren Bildschirmbereichs repräsentiert.

Screen.availTop Schreibgeschützt Nicht standardisiert Sicherer Kontext

Eine Zahl, die die y-Koordinate (obere Kante) des verfügbaren Bildschirmbereichs repräsentiert.

Screen.left Schreibgeschützt Nicht standardisiert Sicherer Kontext

Eine Zahl, die die x-Koordinate (linke Kante) des gesamten Bildschirmbereichs repräsentiert.

Screen.top Schreibgeschützt Nicht standardisiert Veraltet Sicherer Kontext

Eine Zahl, die die y-Koordinate (obere Kante) des gesamten Bildschirmbereichs repräsentiert.

Instanz-Methoden

Erbt auch Methoden von seinem Elternteil EventTarget.

Screen.lockOrientation Veraltet

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

Screen.unlockOrientation Veraltet

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

Ereignisse

change Experimentell Sicherer Kontext

Wird bei einem bestimmten Bildschirm ausgelöst, wenn dieser in irgendeiner Weise geändert wird – Breite oder Höhe, verfügbare Breite oder Höhe, Farbtiefe oder Orientierung.

orientationchange Veraltet Nicht standardisiert

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

Beispiele

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

Spezifikationen

Specification
CSSOM View Module
# the-screen-interface

Browser-Kompatibilität