Точка останова при загрузке DOM - PullRequest
4 голосов
/ 18 ноября 2011

Я пытаюсь использовать действительно старую страницу на веб-сайте, над которым у меня нет контроля (поэтому я не могу редактировать его ресурсы).

Проблема в том, что она перенаправляет страницу с помощью javascript (на мусор «мы не поддерживаем этот браузер»), через настройку document.location, прежде чем я смогу установить любые точки останова для отладки / обхода.

Можно ли сломаться, как только DOM загрузится, предпочтительно в хром?

Отключение javascript останавливает перенаправление, но chrome не позволяет мне просматривать какие-либо сценарии, чтобы затем устанавливать точки останова.

Ответы [ 2 ]

0 голосов
/ 20 апреля 2012

Похоже, что Chrome нравится что-то делать, чтобы вы не видели код, когда нажимаете кнопку остановки до завершения загрузки страницы.Это скажет что-то вроде window.script123456738391=1;.Благодаря этому вы не можете установить точку останова в нужном месте внутри кода, особенно если на странице есть перенаправление, прежде чем вы получите возможность приостановить ее.

Я нашел, что вы можете сделать, это установитьточка останова на этой первой линии.В следующий раз, когда вы загрузите страницу, она будет разбита на самой первой строке, независимо от того, что это такое.Затем вы можете увидеть весь код, который страница будет загружать, и установить точки останова где угодно:)

0 голосов
/ 18 ноября 2011

FireBug имеет функцию «Break On Next». Я не уверен, что это сработает в вашем случае, но, возможно, стоит попробовать это быстро: https://getfirebug.com/doc/breakpoints/demo.html#suspend

...