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