Использование отладчика Chrome JavaScript / как разбить события загрузки страницы


Я использую отладчик chrome, и я хорош, когда дело доходит до установки точек останова после запуска страницы. Моя проблема заключается в том, что когда я делаю f5 или нажимаю enter на строке URL, мои точки останова исчезают. Как я могу установить точку останова в коде, который происходит при первой загрузке страницы?

3   51   2011-07-18 03:05:34

3 ответа:

более поздние версии Safari и Firefox должны правильно работать с точками останова при перезагрузке, но нужно быть уверенным, что запрос точно такой же между запросами. ExtJS 4, например, добавляет _dc=<epoch> это отключит кэш.

чтобы остановить это поведение, добавлю следующее:

Ext.Loader.setConfig({
    disableCaching: false,
    enabled: true
});

надеюсь, что это поможет!

в инструментах разработчика Chrome перейдите к источник tab. Справа, откройте Точки Останова Прослушивателя Событий, а вы можете установить точки останова.

звучит так, как будто вы хотите установить точку останова на DOMContentLoaded, под мутация DOM.

после этого перезагрузите страницу, и вы окажетесь в отладчике.

положить debugger; в коде. Это также работает в FF Firebug