Safari-ийн хайлтын товшилтыг шилжүүлэлтээр нь мөрдөх
Хайлтын товшилт хуудсанд хүрэхийн өмнө шилжүүлэгч, зөвшөөрлийн хуудас эсвэл нэвтрэлтээр дамжиж болно. Товшсон гинжийг шууд зочлолттой харьцуулж, бүтэлгүйтэх үе шатыг нэрлэнэ үү.
Хайлтын үр дүн өөрсдийн нэрлэсэн хуудас руу шууд холбогдох нь ховор. Товшилт шилжүүлэгч, зөвшөөрлийн завсрын хуудас эсвэл нэвтрэлтийн үйлчилгээгээр дамжиж болох бөгөөд үсрэлт бүр дангаараа бүтэлгүйтэж болох тусдаа хүсэлт юм. Safari-ийн Network таб тэр дарааллыг харагдуулж хадгалдаг ч зөвхөн товшилтоос өмнө бичлэг эхлүүлсэн тохиолдолд. Эхний бүтэлгүй URL нь ашигтай нотолгоо, үр дүнд харуулсан хаяг биш.
Товшилтоос өмнө бичлэг эхлүүлэх
Таб дээр Web Inspector нээж, хайлтын үр дүнд хүрэхийн өмнө Network руу шилжинэ. Preserve Log-ийг асаавал хуудсыг орлуулах навигацийн дараа ч жагсаалт үлдэнэ. Одоо байгаа бичлэгүүдийг цэвэрлээд яг нэг товшилт хийнэ. Хуудас ачаалагдсаны дараа эхэлсэн бичлэг танд хэрэгтэй хүсэлтийг аль хэдийн алдсан байна.
Хувийн мэдээлэлгүй хуудас ашиглаж, бүх харьцуулалтын турш хөтчийн профайл, VPN-ийн төлөвийг өөрчлөхгүй байлгана. Аль нэгийг нь дунд нь өөрчилбөл хоёр зам харьцуулахуйц байхаа болино.
Шилжүүлэлтүүдийг дарааллаар унших
Мөрүүдийг дээрээс доош уншиж, төлөвийн кодудыг дагана. Location талбар нь өөр хост руу заасан 301 эсвэл 302 нь очих газар биш, үсрэлт юм. Дараах хүсэлт нь өөрийн нэр хайлт, TLS гар барилт, бодлогын шалгалттай шинэ навигац юм. Агуулга ирэхийн өмнө товшилт хэдэн хостод хүрэхийг тоол.
WebKit-ийн Network табын гарын авлага нь хүсэлтийн бичлэг, Preserve Log сонголт хэрхэн ажиллахыг баримтжуулсан бөгөөд сийрэг жагсаалтыг тайлбарлахаас өмнө унших нь зүйтэй. Дутуу мөрүүд ихэвчлэн бичлэг оройтож эхэлсэн эсвэл service worker кешээс хариулсан гэсэн үг, хөтөч үсрэлтийг алгасаагүй.
Шууд навигацтай харьцуулах
Ижил профайл, сүлжээний дор зорьсон эцсийн хуудас руу хоёр дахь гүйлтийг хийнэ, шууд бичиж эсвэл буулгаж. Хоёр жагсаалт салж эхлэх эхний мөрөөс харьцуулна. Товшсон зам нь шууд зам хэзээ ч хүрдэггүй зуучлагчид бүтэлгүйтвэл асуудал тэр зуучлагчид байна. Хоёулаа нэг origin-д хүрч, зөвхөн нэг нь татгалзал авбал бүртгэлийн төлөв эсвэл хүсэлтийн дэлгэрэнгүй нь илүү сайн сэжүүр.
Хоёр бичлэгийг цагийн тэмдэглэгээтэй зэрэгцүүлэн хадгална. Цагийн зөрүү нь шалтгааны баталгаа биш, гэхдээ дараагийн аль үйлчилгээг шалгахыг нарийсгана. Бүтэлгүй мөр бүр аль хостод хамаарахыг тэмдэглэнэ, учир нь ижил хөтчийн шинж өөр өөр үе шатанд өөр эзэдтэй байдаг. Шууд гүйлт ч бүтэлгүйтвэл товшилтын зам нь ялгагч биш.
Алдааны үе шатыг нарийн нэрлэх
Мөрийн алдааны текст сайт блоклогдсон гэсэн ерөнхий мэдэгдлээс илүү тодорхой. Нэр шийдвэрлэх алдаа, хэзээ ч дуусахгүй холболт, TLS алдаа, HTTP төлөв нь дөрвөн өөр эзэнтэй дөрвөн өөр үе шат. Тэр үе шатыг ерөнхий бүтэлгүйтэл гэж биш, үгээр тэмдэглэвэл өргөтгөлийн зорилт тодорхой болно.
| 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 болон traceroute хост тухай сэжүүр нэмж болох ч хөтчийн шилжүүлэлтийн гинжийг дахин тоглуулахгүй, HTTPS хүсэлт амжилттай гэдгийг нотлохгүй. Хост руу амжилттай ping нь мөн хост дээрх TLS алдаатай зэрэг байж болно. Вэб хүсэлтийн бичлэгийг үндсэн нотолгоо болгон хадгалж, дараагийн сүлжээний шалгалтыг туслах дэлгэрэнгүй гэж үзнэ.
Токен алдалгүйгээр мөрийг хуваалцах
Мөрийг экспортлох эсвэл буулгахын өмнө URL, толгой, асуулга параметр бүрийг хянана. Шилжүүлэлтийн гинж нь ихэвчлэн сессийн танигч, имэйл хаяг, зөвшөөрлийн төлөв эсвэл гарын үсэгтэй холбоос агуулдаг. Тэдгээр утгыг сольж эсвэл богиносгож, мөрдөн шалгалтад үнэхээр хэрэгтэй origin, төлөв, цагийг хадгална.
Эхний бүтэлгүй хүсэлт, түүний өмнөх үсрэлт, шилжүүлэлтийн төлөвийг хүлээлгэн өгнө. Энэ гурвал дараагийн хүнд бүрэн мөрийг уншихгүй, бүртгэлд хүрэхгүйгээр таны замыг дахин бүтээх боломж олгоно.