| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/de/docs/Web/API/ScreenDetailed | [Back] [Original] |
Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen bersetzt, und kann Fehler enthalten. Erfahre mehr ber dieses Experiment.
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Want more browser support for this feature? Tell us why.
Experimentell: Dies ist eine experimentelle Technologie
berprfen Sie die Browser-Kompatibilittstabelle sorgfltig vor der Verwendung auf produktiven Webseiten.
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen untersttzenden Browsern verfgbar.
Das ScreenDetailed-Interface der Window Management API reprsentiert detaillierte Informationen ber einen spezifischen Bildschirm, der dem Gert des Nutzers zur Verfgung steht.
ScreenDetailed-Objekte knnen ber die Eigenschaften ScreenDetails.screens und ScreenDetails.currentScreen abgerufen werden.
Erbt Eigenschaften von seinem Elternteil, Screen.
availLeft Schreibgeschtzt Eine Zahl, die die x-Koordinate (linke Kante) des verfgbaren Bildschirmbereichs darstellt.
availTop Schreibgeschtzt Eine Zahl, die die y-Koordinate (obere Kante) des verfgbaren Bildschirmbereichs darstellt.
devicePixelRatio Schreibgeschtzt Eine Zahl, die das Gerte-Pixelverhltnis des Bildschirms reprsentiert.
isInternal Schreibgeschtzt Ein Boolean, der anzeigt, ob der Bildschirm intern fr das Gert oder extern ist.
isPrimary Schreibgeschtzt Ein Boolean, der anzeigt, ob der Bildschirm als primrer Bildschirm des Betriebssystems (OS) festgelegt ist oder nicht.
label Schreibgeschtzt Ein String, der eine beschreibende Bezeichnung fr den Bildschirm bereitstellt, zum Beispiel "Eingebautes Retina Display".
left Schreibgeschtzt Eine Zahl, die die x-Koordinate (linke Kante) des gesamten Bildschirmbereichs darstellt.
top Schreibgeschtzt Eine Zahl, die die y-Koordinate (obere Kante) des gesamten Bildschirmbereichs darstellt.
Erbt Ereignisse von seinem Elternteil, Screen.
change Wird auf einem spezifischen Bildschirm ausgelst, wenn sich eine Eigenschaft des Bildschirms ndert Breite oder Hhe, verfgbare Breite oder verfgbare Hhe, Farbtiefe oder Ausrichtung, Bildschirmposition und verfgbare Bildschirmposition, Gerte-Pixelverhltnis, Bezeichnung oder Bildschirmzuweisung.
Wenn Window.getScreenDetails() aufgerufen wird, wird der Nutzer um Erlaubnis gebeten, Fenster auf all seinen Bildschirmen zu verwalten (der Status dieser Berechtigung kann mit Permissions.query() abgefragt werden, um window-management zu berprfen). Erteilt der Nutzer die Erlaubnis, enthlt das resultierende ScreenDetails-Objekt ScreenDetailed-Objekte, die alle dem System des Nutzers zur Verfgung stehenden Bildschirme reprsentieren.
Das folgende Beispiel ffnet ein Fenster in der oberen linken Ecke des primren OS-Bildschirms:
// Return ScreenDetails
const allScreens = await window.getScreenDetails();
// Return the primary screen ScreenDetailed object
const primaryScreenDetailed = allScreens.screens.find(
(screenDetailed) => screenDetailed.isPrimary,
);
// Open a window in the top-left corner of the OS primary screen
window.open(
"https://example.com",
"_blank",
`left=${primaryScreenDetailed.availLeft},
top=${primaryScreenDetailed.availTop},
width=200,
height=200`,
);
Hinweis: Sehen Sie sich das Mehrfenster-Lernumgebung fr ein vollstndiges Beispiel an (sehen Sie sich auch den Quellcode an).
| Spezifikation |
|---|
| Window Management # api-screendetailed-interface |
ScreenDetailedDer Bauplan fr ein besseres Internet.
Teile dieses Inhalts sind 19982026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfgbar unter einer Creative-Commons-Lizenz.
| Web Proxy Viewer | New URL | Original Page |