La méthode  BrowserSetting.get() obtient la valeur actuelle du paramètre du navigateur et une énumération indiquant comment la valeur du paramètre est actuellement controléee..

Il s'agit d'une fonction asynchrone qui renvoie une Promesse.

Syntaxe

var getting = setting.get(
  details     // object
)

Paramètres

détails
Un objet vide.

Valeur de retour

Une Promesse qui sera remplie avec un objet avec les propriétés suivantes :

value
La valeur du paramètre. Le type de cette propriété est déterminé par le paramètre particulier.
levelOfControl
string. Cela représente la façon dont la paramètre est actuellement controllé. Vous pouvez l'utiliser pour vérifier si vous pouvez modifier le paramètre. Voir BrowserSetting.set() pour plus détails. Sa valeur peut-être l'une des suivantes :
"not_controllable" Les extensions ne sont pas autorisées à modifier le paramètre.
"controlled_by_other_extensions" Une autre extension qui a été installée après celle-ci a modifié ce paramètre
"controllable_by_this_extension" Cette extension est autorisée à modifier le paramètre.
controlled_by_this_extension" Cette extensions a déjà modifi le paramètre.

Compatibilité du navigateur

Voir types.BrowserSetting.

Exemple

Enregitrez la valeur et le niveau de contrôle de la propriété networkPredictionEnabled de l'objet privacy.network, pour les fenêtres de navigations privées.

var getting = browser.privacy.network.networkPredictionEnabled.get({});

getting.then((got) => {
  console.log(`Value: ${got.value}`);
  console.log(`Control: ${got.levelOfControl}`);
});

Remerciements :

Cette API est basée sur l'API Chromium chrome.types.

Les données de compatibilité relatives à Microsoft Edge sont fournies par Microsoft Corporation et incluses ici sous la licence Creative Commons Attribution 3.0 pour les États-Unis.

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : hellosct1
 Dernière mise à jour par : hellosct1,