Udane zakończenie settings.set() mówi mniej niż udane żądanie przeglądarki przez zamierzony punkt końcowy. Odczytaj efektywny ChromeSetting po zakończeniu operacji asynchronicznej, najpierw obsługując jej ścieżkę błędu.

Szczegół odczytuPytanie, na które odpowiada
value.modeCzy to konfiguracja systemowa, stałe serwery czy PAC? Czytaj pola odpowiednie dla tego kształtu, zamiast zakładać host najwyższego poziomu.
levelOfControlCzy to rozszerzenie może kontrolować ustawienie i czy jest ono kontrolowane przez to lub inne rozszerzenie? Zasady zarządzane mogą ograniczać zmiany.
Zakres i kontekst przeglądaniaCzy sprawdzasz zwykły, czy zamierzony układ incognito? Użyj udokumentowanych opcji odczytu i zapisu API.

Odczyt uruchomiony natychmiast po rozpoczęciu operacji set może z nią konkurować. Odczyt niewłaściwej właściwości może sprawić, że prawidłowa konfiguracja systemowa lub PAC będzie wyglądać na pustą. Żadna z tych obserwacji nie dowodzi, że zdalne proxy czegokolwiek odmówiło.

Jeśli kontrola ustawień jest wyłączona, sprawdź zasady lub rozszerzenie, które nią zarządzają, zamiast wielokrotnie zapisywać do konkurencyjnego magazynu. Chrome może łączyć ustawienia systemowe, konfigurację wiersza poleceń, rozszerzenia i zasady.

Po zrozumieniu efektywnej konfiguracji sprawdź trasę do celu. PAC lub obejście mogą świadomie wybrać dostęp bezpośredni. Jeśli wybierze oczekiwane proxy, dostępność punktu końcowego, uwierzytelnianie i zaobserwowane wyjście pozostają pytaniami dla rzeczywistego żądania przeglądarki; odczyt konfiguracji nie jest kontrolą stanu.

Powiązane artykuły