[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/de/docs/Web/API/ScreenDetailed [Back]  [Original]

ScreenDetailed - Web-APIs | MDN

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

View in English Always switch to English

ScreenDetailed

Eingeschrnkt verfgbar

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.

Screen ScreenDetailed

In diesem Artikel

Instanz-Eigenschaften

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.

Ereignisse

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.

Beispiele

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:

js
// 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).

Spezifikationen

Spezifikation
Window Management
# api-screendetailed-interface

Browser-Kompatibilitt

Siehe auch


Web Proxy Viewer  |  New URL  |  Original Page