Atsekti „Safari“ paieškos spustelėjimą per jo peradresavimus
Paieškos spustelėjimas gali praeiti pro peradresuotoją, sutikimo puslapį ar prisijungimą prieš puslapį. Palyginkite spustelėtą grandinę su tiesioginiu apsilankymu ir įvardykite nepavykstantį etapą.
Paieškos rezultatai retai veda tiesiai į puslapį, kurį įvardija. Spustelėjimas gali praeiti pro peradresuotoją, tarpinį sutikimo puslapį ar prisijungimo paslaugą, o kiekvienas šuolis yra atskira užklausa, kuri gali nepavykti savarankiškai. „Safari“ skirtukas Network išlaiko tą seką matomą, bet tik jei pradedate įrašymą prieš spustelėjimą. Pirmasis nepavykęs URL yra naudingas įrodymas, o ne rezultate rodomas adresas.
Pradėkite įrašymą prieš spustelėjimą
Atidarykite Web Inspector skirtuke ir perjunkite į Network prieš liesdami paieškos rezultatą. Įjunkite Preserve Log, kad sąrašas išliktų po navigacijos, kuri pakeičia puslapį. Išvalykite esamus įrašus ir tada spustelėkite lygiai vieną kartą. Įrašymas, pradėtas po puslapio įkėlimo, jau prarado jums reikalingą užklausą.
Naudokite puslapį be privačių duomenų ir viso palyginimo metu palikite naršyklės profilį ir VPN būseną nepakeistus. Pakeitus bet kurį iš jų įpusėjus, du keliai tampa nepalyginami.
Skaitykite peradresavimus iš eilės
Skaitykite eilutes iš viršaus į apačią ir sekite būsenos kodais. 301 arba 302, kurio laukas Location nurodo kitą hostą, yra šuolis, o ne tikslas. Po jo einanti užklausa yra nauja navigacija su savo vardo paieška, TLS rankos paspaudimu ir politikos patikromis. Suskaičiuokite, kiek hostų spustelėjimas paliečia, kol turinys atvyksta.
„WebKit“ vadovas apie skirtuką Network dokumentuoja, kaip elgiasi užklausų įrašai ir parinktis Preserve Log, ką verta perskaityti prieš aiškinant retą sąrašą. Trūkstamos eilutės paprastai reiškia, kad įrašymas prasidėjo vėlai arba service worker atsakė iš podėlio, o ne kad naršyklė praleido šuolį.
Palyginkite su tiesiogine navigacija
Atlikite antrą ėjimą į numatytą galutinį puslapį, įvestą ar įklijuotą tiesiogiai, su tuo pačiu profiliu ir tinklu. Palyginkite du sąrašus nuo pirmos eilutės, kurioje jie išsiskiria. Jei spustelėtas kelias nepavyksta tarpininko, kurio tiesioginis kelias niekada neliečia, problema yra tame tarpininke. Jei abu pasiekia tą patį origin ir tik vienas sulaukia atsisakymo, paskyros būsena ar užklausos detalė yra geresnė užuomina.
Laikykite abu įrašymus greta su laiko žymomis. Laiko skirtumas neįrodo priežastingumo, bet susiaurina, kurią paslaugą tirti toliau. Pažymėkite, kuriam hostui priklausė kiekviena nepavykusi eilutė, nes tas pats naršyklės simptomas skirtingais etapais turi skirtingus savininkus. Jei tiesioginis ėjimas taip pat nepavyksta, spustelėtas kelias nėra skiriamasis veiksnys.
Tiksliai įvardykite gedimo etapą
Eilutės klaidos tekstas yra konkretesnis už bendrą teiginį, kad svetainė užblokuota. Vardo sprendimo gedimas, niekada nepasibaigiantis ryšys, TLS klaida ir HTTP būsena yra keturi skirtingi etapai su keturiais skirtingais savininkais. Užrašykite tą etapą žodžiais, o ne kaip bendrą gedimą, ir eskalavimo tikslas tampa akivaizdus.
| Stage | What the row shows | Who owns it |
|---|---|---|
| Name resolution | No address, request never starts | Resolver or local DNS policy |
| Connection | Address known, transport never completes | Route, firewall or upstream reachability |
| TLS | Handshake error or certificate warning | Interception, clock or certificate trust |
| HTTP | A status code comes back | Origin, gateway or account policy |
Ping ir traceroute gali pridėti užuominų apie hostą, bet jie neatkuria naršyklės peradresavimo grandinės ir neįrodo, kad HTTPS užklausa pavyksta. Net sėkmingas ping į hostą gali egzistuoti kartu su TLS klaida tame pačiame hoste. Laikykite žiniatinklio užklausos įrašą pagrindiniu įrodymu, o vėlesnius tinklo testus traktuokite kaip papildomą detalę.
Bendrinkite pėdsaką neatskleisdami žetonų
Prieš eksportuodami ar įklijuodami pėdsaką, peržiūrėkite kiekvieną URL, antraštę ir užklausos parametrą. Peradresavimo grandinės dažnai neša sesijos identifikatorius, elektroninio pašto adresus, sutikimo būseną ar pasirašytas nuorodas. Pakeiskite arba sutrumpinkite tuos duomenis ir palikite origin, būseną bei laiką, kurių tyrimui tikrai reikia.
Perduokite pirmąją nepavykusią užklausą, prieš ją buvusį šuolį ir peradresavimo būseną. Šis trejetas leidžia kitam žmogui atkurti jūsų kelią neskaitant viso pėdsako ar neliečiant paskyros.