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.
navigator.clipboard.addEventListener("clipboardchange", (event) => {
console.log(event.changeId);
});
Spezifikationen
| Specification |
|---|
| Clipboard API and events> # dom-clipboardchangeevent-changeid> |