runtime.requestUpdateCheck()
Prüft, ob ein Update für die Erweiterung verfügbar ist.
Dies ist eine asynchrone Funktion, die ein Promise
zurückgibt.
Syntax
js
let requestingCheck = browser.runtime.requestUpdateCheck()
Parameter
Keine.
Rückgabewert
Ein Promise
, das mit einem Objekt mit dem Ergebnis der Update-Anfrage erfüllt wird.
result
-
Ein Objekt mit den folgenden Eigenschaften:
status
-
runtime.RequestUpdateCheckStatus
. Das Ergebnis der Update-Prüfung. version
Optional-
string
. Die Versionsnummer des Updates, fallsstatus
aufupdate_available
steht.
Beispiele
Fordern Sie ein Update an und protokollieren Sie die neue Version, falls eine verfügbar ist:
js
function onRequested(result) {
console.log(result.status);
if (result.status === "update_available") {
console.log(result.version);
}
}
function onError(error) {
console.log(`Error: ${error}`);
}
let requestingCheck = browser.runtime.requestUpdateCheck();
requestingCheck.then(onRequested, onError);
Browser-Kompatibilität
Hinweis:
Diese API basiert auf der Chromium-API chrome.runtime
. Diese Dokumentation ist abgeleitet von runtime.json
im Chromium-Code.