CrashReportContext: set() Methode
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die set() Methode des CrashReportContext Interfaces speichert ein Schlüssel-Wert-Paar im Speicher, der durch initialize() initialisiert wurde.
Syntax
js
set(key, value)
Parameter
Rückgabewert
Keiner (undefined).
Ausnahmen
InvalidStateErrorDOMException-
Wird ausgelöst, wenn:
- Das aufrufende Dokument nicht vollständig aktiv ist.
- Der Lagerspeicher für den Crashreport-Schlüssel-Wert-Paar noch nicht über einen
initialize()Aufruf initialisiert wurde.
NotAllowedErrorDOMException-
Die Größe des serialisierten Schlüssel-Wert-Paares ist größer als der
lengthWert, der beim ersten Initialisieren des Speichers festgelegt wurde.
Beispiele
>Grundlegende Verwendung
js
window.crashReport.initialize(1024).then(() => {
// Set a possible crash-causing value, and try
// running an operation that may cause a crash
window.crashReport.set("crash-arg", "00031");
operationThatMightCrash(00031);
// Delete the key-value pair if it doesn't cause a crash
window.crashReport.delete("crash-arg");
});
Spezifikationen
| Spezifikation |
|---|
| Crash Reporting> # dom-crashreportcontext-set> |