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

View in English Always switch to English

CrashReportContext: set() Methode

Hinweis: Diese Funktion ist in Web Workers verfügbar.

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Die set() Methode der CrashReportContext Schnittstelle speichert ein Schlüssel-Wert-Paar im durch initialize() initialisierten Speicher.

Syntax

js
set(key, value)

Parameter

key

Ein String, der den Schlüssel des zu speichernden Schlüssel-Wert-Paars darstellt.

value

Ein String, der den Wert des zu speichernden Schlüssel-Wert-Paars darstellt.

Rückgabewert

Keiner (undefined).

Ausnahmen

InvalidStateError DOMException

Wird ausgelöst, wenn:

  • Das aufrufende Dokument nicht vollständig aktiv ist.
  • Der Schlüssel-Wert-Speicher des Absturzberichts nicht über einen initialize() Aufruf initialisiert wurde.
NotAllowedError DOMException

Die Größe des serialisierten Schlüssel-Wert-Paars ist größer als der length Wert, der beim ersten Initialisieren des Speichers festgelegt wurde.

Beispiele

Grundlegende Nutzung

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

Browser-Kompatibilität

Siehe auch