ปิดใช้งาน 302 Redirects ใน Firefox


13

ฉันต้องปิดการใช้งาน 302 redirects ใน Firefox ชั่วคราว ฉันจะทำสิ่งนี้ได้อย่างไร ฉันพยายามจะไปtools> options> advanced> general> ตรวจสอบwarn me when sites try to redirect or reload the pageแต่ที่ไม่ได้ทำงาน 302 เปลี่ยนเส้นทางยังคงมีการปฏิบัติตาม มีที่ใดใน: config ที่ฉันสามารถปิดใช้งานการเปลี่ยนเส้นทาง 302 ได้หรือไม่


อาจเป็นสิ่งนี้จะช่วยให้คุณออก Link
Mahavirsinh Padhiyar

คำตอบ:


13

โทรabout:configและการตั้งค่าไปnetwork.http.redirection-limit 0แต่คุณจะไม่สามารถเข้าถึงหน้าย้ายได้


เนื่องจากฉันไม่ได้ติดตั้ง Firefox ในขณะนี้และเพื่อประโยชน์อื่น ๆ - การเปลี่ยนแปลงการตั้งค่านี้ตามที่แนะนำจะทำอย่างไร หวังว่าผู้ใช้จะได้รับคำเตือน (แทนที่จะเป็นหน้าว่าง) และ / หรือข้อเสนอเพื่อโหลดการเปลี่ยนเส้นทางครั้งต่อไป
user66001

@ user66001 การตั้งค่านี้ไม่มีประโยชน์อย่างแน่นอนสำหรับผู้ใช้ เป็นการ จำกัด การเปลี่ยนเส้นทางก่อนที่ Firefox จะตัดสินใจว่าจะเข้าสู่การวนรอบการเปลี่ยนเส้นทางและหยุดติดตามการเปลี่ยนเส้นทาง หากคุณตั้งค่าเป็น 0 คุณจะได้รับ "Firefox ตัดสินใจว่ามีการเปลี่ยนเส้นทางซึ่งจะไม่สิ้นสุด" ข้อผิดพลาดทันที
นักพรต

สำหรับทุกคนที่อ่านคำตอบนี้: พูดอย่างเคร่งครัดนี่เป็นวิธีแก้ปัญหาตามที่ OP ถาม: การเปลี่ยนเส้นทาง 302 ครั้งจะหยุดติดตาม แต่ถ้าคุณต้องการเปลี่ยนเส้นทางด้วยตนเองจริง ๆแล้วมันไม่ใช่โซลูชันที่คุณต้องการ
นักพรต

2
ขอบคุณนี่คือสิ่งที่ฉัน (และ OP) กำลังมองหา สำหรับทุกคนที่ไม่เข้าใจว่าการตั้งค่านี้สามารถช่วยได้อย่างไร: ถามตัวเองว่าใช้ "อนุญาตคุกกี้ / ภาพ / เนื้อหาสำหรับเว็บไซต์นี้" การกระทำของ Firefox เมื่อคุณไม่สามารถเข้าถึงหน้าใด ๆ ของโดเมนนั้น (เปลี่ยนเส้นทางไปยังโดเมนอื่นเสมอ)
CDuv

ผู้ใช้ได้รับหน้าข้อผิดพลาด "การแก้ไขปัญหาซ้ำ" อนุญาตให้ผู้ใช้ตรวจสอบส่วนหัวและใบรับรอง SSL สำหรับหน้าต้นทางและอื่น ๆ การตั้งค่า '1' ที่นี่แทน 0 ช่วยให้สามารถก้าวเดียวแม้ว่าเชนการเปลี่ยนเส้นทาง (โดยคลิกลองอีกครั้ง)
user313114

0

ไม่เฉพาะกับ Firefox แต่คุณสามารถใช้พร็อกซีการดีบักFiddlerและตั้งจุดพักบนการตอบสนอง หรือใช้สคริปต์เช่น (ฉันเดา):

oSession.oResponse.headers.Remove ( "สถานที่");

สิ่งนี้ยังบล็อกการ<meta http-equiv='locationเปลี่ยนเส้นทางHTML และการเปลี่ยนเส้นทาง JavaScript หรือไม่
user313114

ไม่มี แต่ผมคิดว่าหนึ่งสามารถเขียนกฎลบเหล่านั้นจาก HTML oSession.utilDecodeResponse(); oSession.utilReplaceInResponse(...);อื่นใช้ ฉันไม่มีนักไวโอลินรอบลอง
Arjan

0

ใน " เครื่องมือสำหรับนักพัฒนา> ดีบักเกอร์ " ใน " จุดพัก XHR " มีความเป็นไปได้ที่จะ " หยุดบน URL ใด ๆ "

นอกจากนี้ยังเป็นไปได้ที่จะกำหนดกฎอื่น ๆ ที่ควรเปลี่ยนเส้นทางหยุดชั่วคราว

จากนั้นมีปุ่มบางปุ่มที่จะก้าวไปข้างหน้า ฯลฯ

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