privacy.services

Die Eigenschaft privacy.services enthält datenschutzbezogene Einstellungen zur Steuerung von vom Browser oder von Drittanbietern angebotenen Diensten. Jede Eigenschaft ist ein types.BrowserSetting Objekt.

Eigenschaften

passwordSavingEnabled

Ein types.BrowserSetting Objekt, dessen zugrunde liegender Wert ein Boolean ist. Wenn true, bietet der Passwortmanager des Browsers an, Passwörter zu speichern, wenn der Benutzer diese eingibt. Standardmäßig auf true gesetzt.

Browser-Kompatibilität

BCD tables only load in the browser

Beispiele

Deaktivieren Sie den Passwortmanager, wenn möglich.

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

let 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"
  ) {
    let setting = browser.privacy.services.passwordSavingEnabled.set({
      value: false,
    });
    setting.then(onSet);
  } else {
    console.log("Not able to set passwordSavingEnabled");
  }
});

Hinweis: Diese API basiert auf der chrome.privacy API von Chromium.