Как отследить перенаправления в Firefox? - PullRequest
5 голосов
/ 04 февраля 2012

Мне нужна возможность отслеживать и отлаживать все виды перенаправлений (сервер, javascript, html).

Какой самый простой способ заставить firefox прерывать перенаправления и отображать информацию о перенаправлении, после чего я должен иметь возможность возобновить перенаправление?

Я пробовал NoRedirect, и я не могу заставить его работать.

Ответы [ 4 ]

4 голосов
/ 04 февраля 2012
1 голос
/ 29 апреля 2015

Если вы используете Firefox (с включенным Firebug), вы можете временно добавить эти строки в элемент script в заголовке вашего HTML-кода для отслеживания вызовов window.location:

window.watch("location", function(id, oldv, newv) { debugger; return newv; });
document.watch("location", function(id, oldv, newv) { debugger; return newv; });

Я думаю, вы также можете расширить это для top и self , но это полезно, только если вы используете фреймы. Я знаю, что это немного, но это лучше, чем ничего и, конечно, намного лучше, чем все другие решения, перечисленные здесь. Я все еще ищу способ отследить другие типы перенаправлений JS, такие как window.navigate.

1 голос
/ 06 марта 2012

Попробуйте кнопку "сохранить" на вкладке "Сетевые клопы". Он будет отслеживать все перенаправления.

0 голосов
/ 04 февраля 2012

Вы можете попробовать установить плагин Firebug, и посмотрите, как его использовать.

...