runtime.getBrowserInfo()

Gibt Informationen über den Browser zurück, in dem die Erweiterung installiert ist.

Dies ist eine asynchrone Funktion, die ein Promise zurückgibt.

Syntax

js
let gettingInfo = browser.runtime.getBrowserInfo()

Parameter

Keine.

Rückgabewert

Ein Promise, das mit einem Objekt erfüllt wird, das die folgenden Eigenschaften besitzt:

name

String-Wert, der den Namen des Browsers darstellt, zum Beispiel "Firefox".

vendor

String-Wert, der den Anbieter des Browsers darstellt, zum Beispiel "Mozilla".

version

String, das die Version des Browsers darstellt, zum Beispiel "51.0" oder "51.0a2".

buildID

String, das den spezifischen Build des Browsers darstellt, zum Beispiel "20161018004015".

Beispiele

Abrufen und Protokollieren des Browsernamens:

js
function gotBrowserInfo(info) {
  console.log(info.name);
}

let gettingInfo = browser.runtime.getBrowserInfo();
gettingInfo.then(gotBrowserInfo);

Browser-Kompatibilität