browserAction.getUserSettings()
Ruft die vom Benutzer festgelegten Einstellungen für die Browser-Aktion ab.
Dies ist eine asynchrone Funktion, die ein Promise
zurückgibt.
Syntax
let userSettings = await browser.browserAction.getUserSettings();
Parameter
Diese Funktion nimmt keine Parameter.
Rückgabewert
Ein Promise
, das ein Objekt mit folgenden Eigenschaften erfüllt:
userSettings
-
Ein Objekt, das die vom Benutzer festgelegten Einstellungen für die Browser-Aktion mit diesen Eigenschaften enthält:
isOnToolbar
Optional-
boolean
. Ob der Benutzer das Symbol der Aktion an die Benutzeroberfläche des Browsers angeheftet hat. Diese Einstellung gibt nicht an, ob das Symbol der Aktion sichtbar ist. Die Sichtbarkeit des Symbols hängt von der Größe des Browserfensters und dem Layout der Benutzeroberfläche des Browsers ab.
Beispiele
Dieser Code protokolliert eine Nachricht, die angibt, ob die Browser-Aktion angeheftet ist oder nicht:
function gotSettings(userSettings) {
if (userSettings.isOnToolbar) {
console.log("Browser action is pinned to toolbar.");
} else {
console.log("Browser action is not pinned to toolbar.");
}
}
let gettingUserSettings = browser.browserAction.getUserSettings();
gettingUserSettings.then(gotSettings);
Browser-Kompatibilität
Loading…