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

EyeDropper API - 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

EyeDropper API

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.

Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen untersttzenden Browsern verfgbar.

Experimentell: Dies ist eine experimentelle Technologie
berprfen Sie die Browser-Kompatibilittstabelle sorgfltig vor der Verwendung auf produktiven Webseiten.

Die EyeDropper-API bietet einen Mechanismus zur Erstellung eines Pipettenwerkzeugs. Mit diesem Werkzeug knnen Nutzer Farben von ihren Bildschirmen abtasten, einschlielich auerhalb des Browserfensters.

In diesem Artikel

Konzept

Kreative Anwendungen erlauben es oft den Nutzern, Farben von Zeichnungen oder Formen in der Anwendung abzutasten, um sie wiederzuverwenden. Webanwendungen knnen die EyeDropper-API verwenden, um einen hnlichen Pipettenmodus bereitzustellen, der vom Browser bereitgestellt wird.

Mit der API kann eine Webanwendung den Pipettenmodus starten. Sobald dieser gestartet ist, ndert sich der Cursor, um dem Nutzer anzuzeigen, dass der Modus aktiv ist. Der Nutzer kann dann entweder eine Farbe von berall auf dem Bildschirm auswhlen oder den Pipettenmodus durch Drcken von Escape beenden.

Sicherheits- und Datenschutzmanahmen

Um zu verhindern, dass bswillige Websites Pixelinformationen vom Bildschirm eines Nutzers erhalten, ohne dass dieser es bemerkt, implementiert die EyeDropper-API folgende Manahmen:

  • Die API lsst den Pipettenmodus nicht ohne Nutzungsabsicht starten. Die Methode EyeDropper.open() kann nur als Reaktion auf eine Nutzeraktion (z. B. einen Klick auf einen Button) aufgerufen werden.
  • Es knnen keine Pixelinformationen ohne Nutzungsabsicht abgerufen werden. Das Promise, das von EyeDropper.open() zurckgegeben wird, wird nur in Bezug auf eine Nutzeraktion (Klicken auf einen Pixel) zu einem Farbwert aufgelst. So kann die Pipette nicht im Hintergrund verwendet werden, ohne dass der Nutzer dies bemerkt.
  • Um den Nutzern zu helfen, den Pipettenmodus leichter zu bemerken, wird er von den Browsern deutlich kenntlich gemacht. Der normale Mauszeiger verschwindet nach kurzer Verzgerung, und eine Lupe erscheint stattdessen. Es gibt auch eine Verzgerung zwischen dem Start des Pipettenmodus und der Mglichkeit des Nutzers, einen Pixel auszuwhlen, um sicherzustellen, dass der Nutzer Zeit hatte, die Lupe zu bemerken.
  • Nutzer knnen den Pipettenmodus auch jederzeit abbrechen (durch Drcken der Escape-Taste).

Schnittstellen

EyeDropper

Die EyeDropper-Schnittstelle reprsentiert eine Instanz eines Pipettenwerkzeugs, das geffnet und vom Nutzer verwendet werden kann, um Farben vom Bildschirm auszuwhlen.

Spezifikationen

Spezifikation
EyeDropper API
# eyedropper-interface

Browser-Kompatibilitt

Siehe auch


Web Proxy Viewer  |  New URL  |  Original Page