Как я могу наблюдать (т.е. отлаживать) действия xmlHttpRequest () в IE8? (используя Firebug Lite) - PullRequest
2 голосов
/ 07 января 2010

Обычно я занимаюсь веб-разработкой с использованием Firefox - я периодически проверяю совместимость моих страниц между браузерами, используя FF и IE.

Я только что обнаружил, что одна из моих страниц AJAX перестала работать в IE - хотя она отлично работает в FF. С FF я всегда использую FireBug для отладки моих Ajax-взаимодействий. Я ищу аналогичный инструмент для использования с IE - чтобы увидеть, что вызывает его сбой, даже если это простой процесс AJAX на странице.

Я скачал Firebug Lite, и это было очень полезно, поскольку в IE появилась знакомая среда разработки. К сожалению, я не смог отладить свои взаимодействия AJAX в соответствии с документацией ForebugLite:

firebug.watchXHR: Use this function to watch the status of XmlHttpRequest objects.

    var req = new XmlHttpRequest;
    firebug.watchXHR(req);

Я вставил это в свою страницу - так что верхняя часть моей страницы выглядит так:

<script type='text/javascript' 
    src='http://getfirebug.com/releases/lite/1.2/firebug-lite-compressed.js'>
    var req = new XmlHttpRequest;
    firebug.watchXHR(req);      
</script>

Однако я все еще не мог отладить взаимодействия AJAX (т.е. в окне консоли ничего не отображается, когда я нажимаю на ссылку, которая вызывает вызов AJAX).

Кто-нибудь успел сделать это раньше (IE7 и Firebug Lite)?

Ответы [ 4 ]

12 голосов
/ 07 января 2010

Или вы можете установить Fiddler и следить за всем вашим веб-трафиком.

2 голосов
/ 07 января 2010

Попробуйте DebugBar - я думаю, что это захватит это.

1 голос
/ 14 сентября 2011

Чтобы использовать Firebug lite, вы должны прикреплять Firebug к каждому XHR-запросу. Итак, вы хотите позвонить firebug.watchXHR (req); для каждого запроса ajax, который вы делаете, перед тем как запустить запрос.

Если вы используете библиотеку, такую ​​как Jquery или Prototypejs, для выполнения запросов Ajax, вы можете подключить Firebug lite к процессу для легкой отладки.

0 голосов
/ 07 января 2010

charles - еще один вариант изучения сетевого трафика, но debugBar , вероятно, будет моим выбором.

...