Cum poate memoria cache a browserului să ascundă un proxy nefuncțional
Folosește panoul Network și un endpoint controlat pentru a deosebi afișarea din cache de o cerere reușită prin proxy.
O pagină vizitată anterior poate apărea și după ce proxy-ul ei nu mai funcționează. Browserul poate afișa conținut din cache, inclusiv o adresă de ieșire veche pe o pagină de verificare a IP-ului.
- Deschide panoul Network al browserului înainte de a trimite o cerere nouă. În Chrome DevTools, dezactivează memoria cache a browserului și lasă DevTools deschis.
- Trimite o cerere către un endpoint controlat al cărui răspuns este potrivit pentru o verificare nouă.
- Verifică ce a încheiat cererea: un răspuns din rețea, memoria cache din RAM sau de pe disc, un service worker ori o eroare. Înregistrează eroarea de rețea chiar dacă documentul continuă să fie afișat din cache.
Numai o cerere reală pe ruta intenționată este o tranzacție prin proxy care poate fi evaluată. Evenimentul de navigare încheiată al unui control de browser raportează încărcarea documentului, iar cadrele pot produce mai multe evenimente de finalizare; nu spune dacă ruta funcționează.
Pentru un verificator automat de liste, candidații din lista de proxy-uri gratuite au în continuare nevoie de o cerere HTTP dedicată, cu rută și timp de expirare explicite, în locul schimbării repetate a setărilor globale ale browserului. Înregistrează rezultatul cererii, inclusiv un refuz de la destinație care poate sosi printr-un proxy altminteri funcțional.