Spec-Zone.ru › Web Extensions

privacy.services

Свойство privacy.services содержит настройки конфиденциальности, управляющие услугами, предоставляемыми браузером или третьими сторонами. Каждое свойство — объект types.BrowserSetting.

Свойства

passwordSavingEnabled

Объект types.BrowserSetting, основой которого является булево значение. Если true, менеджер паролей браузера предложит сохранить пароль при его вводе пользователем. По умолчанию true.

Совместимость с браузерами

Рабочий стол Мобильные устройства
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet
alternateErrorPagesEnabled Да 79 Нет ? Да Нет ? ? Нет ? Нет ?
autofillAddressEnabled 70 79 Нет ? Да Нет ? ? Нет ? Нет ?
autofillCreditCardEnabled 70 79 Нет ? Да Нет ? ? Нет ? Нет ?
autofillEnabled Да 79 Нет ? Да Нет ? ? Нет ? Нет ?
passwordSavingEnabled 38 79 56 ? Да Нет ? ? 56 ? Нет ?
safeBrowsingEnabled Да 79 Нет ? Да Нет ? ? Нет ? Нет ?
safeBrowsingExtendedReportingEnabled 42 79 Нет ? Да Нет ? ? Нет ? Нет ?
searchSuggestEnabled Да 79 Нет ? Да Нет ? ? Нет ? Нет ?
spellingServiceEnabled Да 79 Нет ? Да Нет ? ? Нет ? Нет ?
translationServiceEnabled Да 79 Нет ? Да Нет ? ? Нет ? Нет ?

Примеры

Отключить менеджер паролей, если это возможно.

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");
    }
  });

Примечание: Этот API основан на API chrome.privacy Chromium.

© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/privacy/services

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API