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.

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

key

Ein String, der den Schlüssel des zu speichernden Schlüssel-Wert-Paares repräsentiert.

value

Ein String, der den Wert des zu speichernden Schlüssel-Wert-Paares repräsentiert.

Rückgabewert

Keiner (undefined).

Ausnahmen

InvalidStateError DOMException

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.
NotAllowedError DOMException

Die Größe des serialisierten Schlüssel-Wert-Paares ist größer als der length Wert, 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

Browser-Kompatibilität

Siehe auch