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.isExtendedSicherer Kontext-
Gibt
truezurück, wenn das Gerät des Benutzers über mehrere Bildschirme verfügt, undfalse, 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.availLeftSchreibgeschützt Sicherer Kontext-
Eine Zahl, die die x-Koordinate (linker Rand) des verfügbaren Bildschirmbereichs darstellt.
Screen.availTopSchreibgeschützt Sicherer Kontext-
Eine Zahl, die die y-Koordinate (oberer Rand) des verfügbaren Bildschirmbereichs darstellt.
Screen.leftSchreibgeschützt Sicherer Kontext-
Eine Zahl, die die x-Koordinate (linker Rand) des gesamten Bildschirmbereichs darstellt.
Screen.topSchreibgeschü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
changeSicherer 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
if (screen.colorDepth < 8) {
// use low-color version of page
} else {
// use regular, colorful page
}
Spezifikationen
| Spezifikation |
|---|
| CSSOM View Module> # the-screen-interface> |