Успішне завершення settings.set() каже менше, ніж успішний запит браузера через передбачену кінцеву точку. Перечитайте чинний ChromeSetting після завершення асинхронної операції, спершу обробивши її шлях помилки.

Деталь зворотного читанняПитання, на яке воно відповідає
value.modeЦе системна конфігурація, фіксовані сервери чи PAC? Читайте поля, що відповідають цій формі, замість того щоб припускати хост верхнього рівня.
levelOfControlЧи може це розширення керувати налаштуванням і чи керує ним це або інше розширення? Керована політика може обмежувати зміни.
Область дії та контекст переглядуВи перевіряєте звичайну чи передбачену схему інкогніто? Використовуйте документовані параметри читання й запису API.

Читання, запущене одразу після початку операції set, може конкурувати з нею. Читання неправильної властивості може зробити чинну системну конфігурацію або конфігурацію PAC порожньою. Жодне зі спостережень не доводить, що віддалений проксі щось відхилив.

Якщо керування налаштуваннями вимкнено, перевірте керівну політику або розширення, а не записуйте повторно в конкуруюче сховище. Chrome може поєднувати системні налаштування, конфігурацію командного рядка, розширення та політику.

Коли чинну конфігурацію зрозуміло, перевірте маршрут до призначення. PAC або обхід можуть навмисно вибрати прямий доступ. Якщо вибрано очікуваний проксі, доступність кінцевої точки, автентифікація та спостережуваний вихід залишаються питаннями для фактичного запиту браузера; зворотне читання конфігурації не є перевіркою стану.

Схожі статті