Отключить Google Smart Lock в настройках пароля Chrome с помощью диспетчера паролей

Я установил менеджеры паролей truekey и dashlane, которые отключают интеллектуальную блокировку Google.

если мы пойдем и проверим chrome://settings/passwords, он покажет функцию умной блокировки Google в отключенном состоянии и скажет, что Truekey (или Dashlane) управляет этой настройкой.

Я хочу знать, как они отключают этот параметр без ведома конечного пользователя.


person Shivanshu Goyal    schedule 28.06.2017    source источник


Ответы (1)


True key показывает предупреждение о разрешении «Изменить настройки, связанные с конфиденциальностью».

Он использует API chrome.privacy: https://developer.chrome.com/extensions/privacy

Добавьте разрешение «конфиденциальность» в манифест.

Затем вы можете отключить диспетчер паролей Chrome следующим образом:

chrome.privacy.services.passwordSavingEnabled.get({}, function({ levelOfControl }) {
 if(levelOfControl == "controllable_by_this_extension") {
  chrome.privacy.services.passwordSavingEnabled.set({ value: true }, function() {
   if(chrome.runtime.lastError == null) {
    console.log("success")
   } else {
    console.log("error:", chrome.runtime.lastError)
} }) } })
person Daniel Herr    schedule 28.06.2017