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

View in English Always switch to English

ClipboardChangeEvent: changeId-Eigenschaft

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.

Die schreibgeschützte changeId-Eigenschaft des ClipboardChangeEvent-Interfaces gibt eine ganze Zahl zurück, die einen eindeutigen Bezeichner für diese spezifische Zwischenablage-Änderungsoperation darstellt.

Der Bezeichner ist über alle Fenster und Tabs hinweg konsistent, die denselben Speicher-Schlüssel für dieselbe Zwischenablage-Änderung haben. Dies ermöglicht es Anwendungen, Ereignisse zu deduplizieren, wenn mehrere Fenster dieselbe Benachrichtigung über eine Zwischenablage-Änderung erhalten.

Wert

Eine ganze Zahl. Ein kryptografisch abgeleiteter 128-Bit-Integer, der garantiert nach einem Schreibvorgang in die Zwischenablage einen anderen Wert ergibt als vor dem Schreibvorgang.

Beispiele

In diesem Beispiel verwendet der Ereignislistener die ClipboardChangeEvent.changeId-Eigenschaft, um beim Ändern des Inhalts der Zwischenablage die eindeutige ID, die die ausgelöste Zwischenablage-Änderungsoperation darstellt, in die Konsole zu protokollieren.

js
navigator.clipboard.addEventListener("clipboardchange", (event) => {
  console.log(event.changeId);
});

Spezifikationen

Specification
Clipboard API and events
# dom-clipboardchangeevent-changeid

Browser-Kompatibilität

Siehe auch