ดูเส้นทางการเปลี่ยนเส้นทางแบบเต็มและรหัสสถานะ HTTP ใน Chrome


90

ฉันกำลังพยายามค้นหาตัวย่อลิงค์และ out.php linkscripts เปลี่ยนเส้นทางโดยใช้ 301 redirect หรือไม่ ฉันกำลังดูแท็บทรัพยากรในเครื่องมือสำหรับนักพัฒนาของ Chrome แต่จะแสดงเฉพาะส่วนหัวสำหรับหน้าเป้าหมายไม่ใช่สำหรับสคริปต์ลิงก์

นอกจากนี้ไซต์บางแห่งที่ฉันกำลังตรวจสอบการเปลี่ยนเส้นทางจริงมากกว่าหนึ่งครั้งดังนั้นจึงเป็นการดีที่สุดหากฉันสามารถติดตามเส้นทางการเปลี่ยนเส้นทางทั้งหมดได้

ฉันจะดูได้อย่างไรว่าฉันถูกเปลี่ยนเส้นทางอย่างไรและพวกเขาใช้ 301 หรือไม่


1
วิธีการเปลี่ยนเส้นทางการคงอยู่กับ FF: superuser.com/questions/242138/…
Fedir RYKHTIK

หยุดโดยเบรกพอยต์และใช้เวลาตลอดเวลาที่คุณ ... ➝ stackoverflow.com/a/12419326/444255
Frank Nocke

คำตอบ:


128

ตั้งแต่ปี 2014

ที่ด้านบนของการตรวจสอบของ Chrome (ในNetworkแท็บ) Preserve logเป็นช่องทำเครื่องหมายที่บอกว่า เปิดใช้งานตัวเลือกนี้ ตอนนี้มันไม่สำคัญเลยว่าหน้าจะนำทางอย่างไรผู้ตรวจสอบจะเก็บประวัติบันทึกทั้งหมดรวมถึงการตอบกลับการเปลี่ยนเส้นทางด้วย

Chrome เวอร์ชันเก่ากว่า

ที่ด้านล่างของตัวตรวจสอบของ Chrome (ในNetworkแท็บ) คือปุ่มที่มีวงกลมขนาดใหญ่ Preserve log upon navigationเลื่อนเมาส์ไปที่ปุ่มนี้และกล่าวว่าเคล็ดลับ คลิกปุ่มและจะเปลี่ยนเป็นสีแดง ตอนนี้มันไม่สำคัญเลยว่าหน้าจะนำทางอย่างไรผู้ตรวจสอบจะเก็บประวัติบันทึกทั้งหมดรวมถึงการตอบกลับการเปลี่ยนเส้นทางด้วย


1
ตอนนี้ (อันที่จริงมีมาระยะหนึ่งแล้ว) เป็นคำตอบที่เกี่ยวข้องมากกว่าคำตอบที่ยอมรับในตอนแรก ฉันยอมรับอันนี้แทน
Stephan Muller

1
หมายเหตุหากคุณกำลังติดตามการเปลี่ยนเส้นทางสำหรับ XHR หรือการเรียก REST บางประเภทและไม่เห็นการเปลี่ยนเส้นทาง 301 หรือ 302 โปรดตรวจสอบว่าในแท็บ "เครือข่าย" คุณไม่ได้เปิดใช้งานตัวกรอง "XHR" เท่านั้น แต่ยังกรอง "อื่น ๆ " ด้วย (คุณสามารถเลือกหลายรายการผ่าน Ctrl + Click) แน่นอนว่าคุณสามารถใช้ตัวกรอง "ทั้งหมด" ได้เสมอ แต่จะมีเสียงรบกวนจากคำขอประเภทอื่น ๆ
Dimitry K

18

ฉันมีปัญหาเดียวกันและพบว่าวิธีแก้ปัญหาแตกต่างจากคำตอบก่อนหน้าเล็กน้อย

ฉันต้องเลือกอื่น ๆ สำหรับประเภทเอกสารในแถบตัวกรองเช่นเดียวกับการเก็บรักษาบันทึกถูกเลือกและบันทึกการเข้าสู่ระบบเครือข่าย

ภาพหน้าจอเครื่องมือ Chrome Dev


3
302 การเปลี่ยนเส้นทางจะแสดงเฉพาะเมื่อมีการเลือกอื่น ๆ (เหมือน Google Chrome 67 บน mac os 10.13)
user674669

ขอบคุณสำหรับสิ่งนั้นฉันกำลังกรองไปที่ Doc และรู้สึกสับสนจริงๆว่าทำไมมันไม่ปรากฏขึ้นมา
Eluvatar

16

ในเครื่องมือสำหรับนักพัฒนาของ Chrome ให้เลือก "ทรัพยากร" - จากนั้นภายใต้ "เอกสาร" หรือ "อื่น ๆ " คุณจะสามารถค้นหาคำขอเดิมได้ - ดู "ส่วนหัว" เพื่อดูรหัสสถานะ 301 มีบทความดีๆที่นี่ - http: //www.html5rocks.com/tutorials/developertools/part1/#toc-resources


เมื่อเพจถูกรีเฟรชโดย javascript หรือ meta refresh จะไม่ติดตาม ฉันได้ในสิ่งที่ต้องการแล้วขอบคุณมาก :)
Stephan Muller

3
ตอนนี้คุณสามารถเห็นสิ่งนี้ได้ในพื้นที่เครือข่ายโดยสถานะเป็นหนึ่งในคอลัมน์ในตาราง
digitaljoel

2
โปรดทราบว่าควรเปิดใช้งาน "เก็บบันทึกการใช้งานการนำทาง" เพื่อดูคำขอ / คำตอบแต่ละรายการ
Josh Smeaton
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.