runtime.onPerformanceWarning
Dieses Ereignis wird ausgelöst, wenn ein Laufzeitleistungsproblem für die Erweiterung erkannt wird. Beobachten Sie dieses Ereignis, um über Laufzeitleistungsprobleme mit Ihrer Erweiterung informiert zu werden.
Syntax
browser.runtime.onPerformanceWarning.addListener(listener)
browser.runtime.onPerformanceWarning.removeListener(listener)
browser.runtime.onPerformanceWarning.hasListener(listener)
Ereignisse haben drei Funktionen:
addListener(listener)
-
Fügt diesem Ereignis einen Listener hinzu.
removeListener(listener)
-
Hört auf, dieses Ereignis zu hören. Das Argument
listener
ist der zu entfernende Listener. hasListener(listener)
-
Überprüft, ob mindestens ein Listener für dieses Ereignis registriert ist. Gibt
true
zurück, wenn es zuhört, andernfallsfalse
.
addListener-Syntax
Parameter
listener
-
Die Funktion, die aufgerufen wird, wenn dieses Ereignis eintritt. Der Funktion wird dieses Argument übergeben:
details
-
object
. Ein Objekt mit den folgenden Eigenschaften:category
-
runtime.OnPerformanceWarningCategory
. Die Kategorie der Warnung. severity
-
runtime.OnPerformanceWarningSeverity
. Die Schwere der Warnung. tabId
Optional-
integer
. Die ID des Tabs, auf den sich die Leistungswarnung bezieht, falls vorhanden. description
-
string
. Eine Erklärung, was die Warnung bedeutet, möglicherweise mit Informationen dazu, wie das Problem behoben werden kann.
Beispiele
function handlePerformanceWarning(details) {
console.log(`Performance warning: ${details.description}`);
}
browser.runtime.onPerformanceWarning.addListener(handlePerformanceWarning);
Browser-Kompatibilität
BCD tables only load in the browser