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: initialize() 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 initialize()-Methode der CrashReportContext-Schnittstelle initialisiert einen Speicherbereich, der für das Speichern von Crashberichtdaten verwendet wird, die durch set() angegeben werden. Diese Methode muss aufgerufen werden, bevor andere Methoden des Objekts genutzt werden.

Syntax

js
initialize(length)

Parameter

length

Eine Zahl, die die maximale Anzahl von Bytes angibt, die durch jeden einzelnen set()-Aufruf im Schlüssel-Wert-Speicher gespeichert werden können. Der maximal zulässige Wert ist 65536 (64KB), was auch die maximale Menge an Crashberichtspeicher für einen Ursprung darstellt.

Rückgabewert

Ein Promise, das sich mit undefined erfüllt.

Ausnahmen

InvalidStateError DOMException

Wird ausgelöst, wenn:

  • Das aufrufende Dokument nicht vollständig aktiv ist.
  • Ein Crashbericht-Schlüssel-Wert-Speicher bereits durch einen früheren initialize()-Aufruf initialisiert wurde.
NotAllowedError DOMException

length ist größer als 65536.

Beispiele

Grundlegende Verwendung

js
window.crashReport.initialize(1024).then(() => {
  // Do stuff with crash reporting API
});

Spezifikationen

Spezifikation
Crash Reporting
# dom-crashreportcontext-initialize

Browser-Kompatibilität

Siehe auch