V ustrezni seji CDP registrirajte obdelovalce pred navigacijo, nato pokličite Fetch.enable s temi parametri:

{"handleAuthRequests": true}
DogodekZahtevana pot odgovora
Fetch.requestPausedcontinueRequest s tem requestId, ko naj bi se običajno delo nadaljevalo
Fetch.authRequiredPreglejte authChallenge, nato uporabite continueWithAuth z requestId dogodka preverjanja pristnosti

Za prepoznanega posrednika so parametri preverjanja pristnosti:

{
  "requestId": "REQUEST_ID_FROM_AUTH_EVENT",
  "authChallengeResponse": {
    "response": "ProvideCredentials",
    "username": "PROXY_USERNAME",
    "password": "PROXY_PASSWORD"
  }
}

Pred nalaganjem računa iz vira poverilnic preverite, da je authChallenge.source Proxy in da je njegov izvor predvideni izzivalec. Izziv Server sledi drugi politiki preverjanja pristnosti.

Sledite dovoljenim poskusom na prestreženo zahtevo; večkrat zavrnjen izziv naj prejme CancelAuth, ne še ene neskončne oddaje. Počistite sledenje ob zaključku ali zaprtju seje.

Če se stran zatakne, preglejte tudi nerešene dogodke requestPaused. Obdelava preverjanja pristnosti jih ne nadaljuje samodejno in nobena od obeh poti dogodkov ne izbere proxy poti brskalnika.

Sorodni članki