Розширення Chrome: перечитайте чинну конфігурацію проксі
Перевірте завершення, value.mode, levelOfControl і область дії, перш ніж вважати відповідь set доказом реального маршруту браузера.
Успішне завершення settings.set() каже менше, ніж успішний запит браузера через передбачену кінцеву точку. Перечитайте чинний ChromeSetting після завершення асинхронної операції, спершу обробивши її шлях помилки.
| Деталь зворотного читання | Питання, на яке воно відповідає |
|---|---|
value.mode | Це системна конфігурація, фіксовані сервери чи PAC? Читайте поля, що відповідають цій формі, замість того щоб припускати хост верхнього рівня. |
levelOfControl | Чи може це розширення керувати налаштуванням і чи керує ним це або інше розширення? Керована політика може обмежувати зміни. |
| Область дії та контекст перегляду | Ви перевіряєте звичайну чи передбачену схему інкогніто? Використовуйте документовані параметри читання й запису API. |
Читання, запущене одразу після початку операції set, може конкурувати з нею. Читання неправильної властивості може зробити чинну системну конфігурацію або конфігурацію PAC порожньою. Жодне зі спостережень не доводить, що віддалений проксі щось відхилив.
Якщо керування налаштуваннями вимкнено, перевірте керівну політику або розширення, а не записуйте повторно в конкуруюче сховище. Chrome може поєднувати системні налаштування, конфігурацію командного рядка, розширення та політику.
Коли чинну конфігурацію зрозуміло, перевірте маршрут до призначення. PAC або обхід можуть навмисно вибрати прямий доступ. Якщо вибрано очікуваний проксі, доступність кінцевої точки, автентифікація та спостережуваний вихід залишаються питаннями для фактичного запиту браузера; зворотне читання конфігурації не є перевіркою стану.