privacy.services

La propriété privacy.services contient des paramètres liés à la vie privée contrôlant les services offerts par le navigateur ou par des tiers. Chaque propriété est un objet types.BrowserSetting.

Propriétés

passwordSavingEnabled

Un objet types.BrowserSetting dont la valeur contenue est un booléen. Si il est défini à true, le gestionnaire de mot de passe du navigateur proposera de stocker des mots de passe lorsque l'utilisateur les entrera. La valeur par défaut est : true.

Compatibilité des navigateurs

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Firefox for Android
Safari on iOS
services
alternateErrorPagesEnabled
autofillAddressEnabled
autofillCreditCardEnabled
autofillEnabled
passwordSavingEnabled
safeBrowsingEnabled
safeBrowsingExtendedReportingEnabled
searchSuggestEnabled
spellingServiceEnabled
translationServiceEnabled

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support

Exemples

Désactivation, si possible, du gestionnaire de mot de passe.

js
function onSet(result) {
  if (result) {
    console.log("success");
  } else {
    console.log("failure");
  }
}

var getting = browser.privacy.services.passwordSavingEnabled.get({});
getting.then((got) => {
  console.log(got.value);
  if (
    got.levelOfControl === "controlled_by_this_extension" ||
    got.levelOfControl === "controllable_by_this_extension"
  ) {
    var setting = browser.privacy.services.passwordSavingEnabled.set({
      value: false,
    });
    setting.then(onSet);
  } else {
    console.log("Not able to set passwordSavingEnabled");
  }
});

Note :

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