Firefox Live DOM

Возможно ли с помощью плагина, настройки или чего-то еще, чтобы Firefox распознавал живой исходный код DOM?

По сути, firebug или другие подобные инструменты могут распознавать элементы на странице, которые Firefox не распознает.

Я понимаю, что с этими расширениями у меня есть возможность видеть такие изменения, сделанные javascript, но Firefox, похоже, не полностью их распознает.

Я постараюсь уточнить.

Если я загружаю страницу и просматриваю исходный код (ctrl-U), я вижу, что сервер отправил в Firefox, и что Firefox якобы распознает как исходный код страницы. Если в этом исходном коде есть javascript, который изменяет DOM, а затем я снова нажимаю (ctrl-U), код не обновляется.

Я использую инструмент тестирования (плагин iMacros firefox) для автоматизации функциональности, но он не распознает обновленный DOM, потому что Firefox этого не делает. Firebug и подобные инструменты могут распознавать эти «живые» обновления. Это помогает?


person Andrew    schedule 14.12.2009    source источник
comment
Я не совсем понимаю вопрос. Вы хотите, чтобы плагин показывал DOM в реальном времени, но вы не признаете Firebug таким плагином? Как будет проявлять себя этот плагин?   -  person Paul Butcher    schedule 14.12.2009
comment
Это похоже на то, что ваш инструмент тестирования читает исходный код, передаваемый Firefox, а не его DOM. Это может помочь, если вы укажете инструмент.   -  person Quentin    schedule 14.12.2009
comment
Действительно ли ваш вопрос - почему мой DOM не обновляется. Или как заставить Firefox показывать мне обновленный DOM, когда я нажимаю Ctrl+U? Почему не работает Firebug или панель инструментов веб-разработчика?   -  person Dexter    schedule 14.12.2009
comment
@ Дэвид, я думаю, ты совершенно прав. Итак, есть ли способ заставить Firefox забрать живой DOM?   -  person Andrew    schedule 14.12.2009
comment
Firefox делает. У вас проблемы с iMacros (и я не знаком с этим).   -  person Quentin    schedule 14.12.2009


Ответы (5)


http://www.chapter31.com/2006/12/04/viewing-ajax-generated-source-code/

Вы можете попробовать использовать расширение для веб-разработчиков с параметром view-generated-source.

person CodeJoust    schedule 14.12.2009

Я все еще не уверен, что понял ваш вопрос, но я думаю, что вы имеете в виду веб-разработчика для FireFox, особенно его функция "Просмотр сгенерированного исходного кода".

Это позволит вам увидеть измененный DOM.

person Brandon    schedule 14.12.2009

Firebug дает вам эту возможность:

например, проверьте вкладку HTML при запуске тикера jquery и просмотрите динамические изменения в реальном времени в DOM.

person Digital Craft Studios    schedule 14.12.2009

Обычно, когда у меня возникают странные проблемы с консолью или DOM-инспектором с firebug, я считаю, что перезапуск браузера и проверка вашего кода — это путь вперед.

Тем не менее, я не очень понимаю ваш вопрос, документ, который показывает firebug, тот же самый, что и в окне Firefox ...?

person dmp    schedule 14.12.2009

Похоже, проблема не в том, что вы хотите, чтобы Firefox показывал текущую модель DOM при нажатии CTRL+U, а в том, что вы хотите, чтобы какой-нибудь инструмент автоматического тестирования мог тестировать ваши веб-страницы.

Возможно, вам следует использовать инструмент тестирования, который подходит для работы по тестированию многофункциональных веб-приложений, например Selenium. сделай это.

person Paul Butcher    schedule 15.12.2009