Вимкнути 302 переадресації у Firefox


13

Мені потрібно тимчасово відключити 302 переадресації у Firefox. Як я можу це зробити? Я намагався піти tools> options> advanced> general> перевірити warn me when sites try to redirect or reload the page, але це не робота, 302 переадресовує все ще йшли. Чи є десь про: config, що я можу відключити 302 переадресації?


Можливо, це допоможе тобі. Посилання
Mahavirsinh Padhiyar

Відповіді:


13

зателефонувати about:configта встановити network.http.redirection-limitна 0. Але ви не зможете отримати доступ до переміщеної сторінки.


Оскільки в мене зараз не встановлено Firefox, а для інших вигода - Що змінити цей параметр, як радить? Будемо сподіватися, що користувач отримає попередження (а не порожню сторінку) та / або пропозицію завантажити наступне переспрямування.
user66001

@ user66001 Цей параметр є абсолютно марним для кінцевого користувача. Це межа переадресацій, перш ніж Firefox вирішить, що він потрапив у цикл переадресації і зупиняє наступні переадресації. Якщо встановити його на 0, ви отримаєте "Firefox вирішив, що отримав переспрямування, яке не закінчиться" повідомлення про помилку негайно.
хіджар

Для всіх, хто читає цю відповідь: суворо кажучи , це рішення, яке просив ОП: 302 переадресації перестануть виконуватись. Але якщо ви насправді хочете вручну перенаправити, то це не рішення, яке ви хочете.
хіджар

2
Дякую, саме це я шукав (і ОП). Для тих, хто не розуміє, як це налаштування може допомогти: запитайте себе, як використовувати дії "дозволити файли cookie / зображення / речі для цього веб-сайту" Firefox, коли ви не можете отримати доступ до будь-якої сторінки цього домену (завжди переспрямовуючись на інший домен).
CDuv

користувач отримує сторінку помилок "перенаправлення проблеми". дозволяючи користувачеві досліджувати заголовки і сертифікат SSL для сторінки походження і т.д. настройки «1» тут замість 0 дозволяє покроково хоча перенаправляти ланцюга (натиснувши повторних спроб)
user313114

0

Не характерно для Firefox, але ви можете скористатися проксі-налагодженням Fiddler і встановити точку перерви у відповіді. Або скористайтеся сценарієм на кшталт (я думаю):

oSession.oResponse.headers.Remove ("Розташування");

це також блокує <meta http-equiv='locationперенаправлення HTML та переадресації JavaScript?
користувач313114

Ні, але, мабуть, можна написати інше правило, щоб видалити їх з HTML, використовуючи oSession.utilDecodeResponse(); oSession.utilReplaceInResponse(...);. У мене немає Fiddler, щоб спробувати.
Ар'ян

0

У " Інструменти для розробників> Налагоджувач " у " Точках переривів XHR " є можливість " Призупинити на будь-якій URL-адресі ".

Можна також визначити інші правила, де переадресації слід призупинити.

Потім є кілька кнопок для кроку вперед тощо.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.