Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
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.
DasScreen-Interface repräsentiert einen Bildschirm, normalerweise den, auf dem das aktuelle Fenster gerendert wird, und wird mitwindow.screen abgerufen.
Beachten Sie, dass Browser bestimmen, welcher Bildschirm als aktuell gemeldet wird, indem sie erkennen, welcher Bildschirm das Zentrum des Browserfensters enthält.
In diesem Artikel
Instanz-Eigenschaften
Erbt auch Eigenschaften von seinem ElternteilEventTarget.
Screen.availHeightGibt 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.availWidthGibt die Menge des horizontalen Raumes in Pixeln zurück, der dem Fenster zur Verfügung steht.
Screen.colorDepthGibt die Farbtiefe des Bildschirms zurück.
Screen.heightGibt die Höhe des Bildschirms in Pixeln zurück.
Screen.isExtendedExperimentellSicherer KontextGibt
truezurück, wenn das Gerät des Benutzers über mehrere Bildschirme verfügt, undfalse, wenn nicht.Screen.orientationGibt die
ScreenOrientation-Instanz zurück, die mit diesem Bildschirm assoziiert ist.Screen.pixelDepthErmittelt die Bittiefe des Bildschirms.
Screen.widthGibt die Breite des Bildschirms zurück.
Screen.mozEnabledNicht standardisiertVeraltetBoolean. Wenn auf false gesetzt, wird der Bildschirm des Geräts ausgeschaltet.
Screen.mozBrightnessNicht standardisiertVeraltetSteuert die Helligkeit des Bildschirms eines Geräts. Ein Gleitkommawert zwischen 0 und 1,0 wird erwartet.
Nicht-standardisierte Eigenschaften
Die folgenden Eigenschaften sind Teil derWindow Management API, was sie auf demScreenDetailed-Interface verfügbar macht; dies ist der Ort, an dem wir sie dokumentiert haben. Nicht-standardisierte Versionen dieser Eigenschaften stehen jedoch auf demScreen-Interface in Browsern zur Verfügung, die diese API nicht unterstützen. Siehe die Tabelle zurBrowser-Kompatibilität dieser Seite für Details zur nicht-standardisierten Unterstützung.
Screen.availLeftSchreibgeschütztNicht standardisiertSicherer KontextEine Zahl, die die x-Koordinate (linke Kante) des verfügbaren Bildschirmbereichs repräsentiert.
Screen.availTopSchreibgeschütztNicht standardisiertSicherer KontextEine Zahl, die die y-Koordinate (obere Kante) des verfügbaren Bildschirmbereichs repräsentiert.
Screen.leftSchreibgeschütztNicht standardisiertSicherer KontextEine Zahl, die die x-Koordinate (linke Kante) des gesamten Bildschirmbereichs repräsentiert.
Screen.topSchreibgeschütztNicht standardisiertVeraltetSicherer KontextEine Zahl, die die y-Koordinate (obere Kante) des gesamten Bildschirmbereichs repräsentiert.
Instanz-Methoden
Erbt auch Methoden von seinem ElternteilEventTarget.
Screen.lockOrientationVeraltetSperrt die Bildschirmorientierung (funktioniert nur im Vollbildmodus oder für installierte Apps)
Screen.unlockOrientationVeraltetEntsperrt die Bildschirmorientierung (funktioniert nur im Vollbildmodus oder für installierte Apps)
Ereignisse
changeExperimentellSicherer KontextWird 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.
orientationchangeVeraltetNicht standardisiertWird ausgelöst, wenn sich die Bildschirmorientierung ändert.
Beispiele
if (screen.colorDepth < 8) { // use low-color version of page} else { // use regular, colorful page}Spezifikationen
| Specification |
|---|
| CSSOM View Module> # the-screen-interface> |