Есть ли инструмент для захвата всех элементов веб-страницы DOM, сгенерированных JavaScript на стороне браузера, в виде html, для html-архива на всю страницу? - PullRequest
3 голосов
/ 25 апреля 2011

Если в моем браузере создается целая куча элементов с помощью javascript (с использованием данных JSON или просто из воздуха), я не могу полностью заархивировать такую ​​страницу, сохранив ее источник.Я уже пытался сохранить его как файл .mht в IE, но это не работает - IE также не сохраняет динамически сгенерированные элементы.

Пример такой страницы приведен здесь http://www.amazon.com/gp/bestsellers/wireless/ref=zg_bs_nav - уведомлениечто элементы "price" и "X new" не существуют в исходном html, а генерируются динамически.

Если бы я захотел разобрать это, я мог бы работать напрямую с DOM различными способами, yadda-yadda,Но если я хочу автоматически сохранить страницу в виде html-документа, чтобы она могла отображаться со всеми динамически генерируемыми элементами, которые хорошо отображаются, даже когда javascript выключен, то пока я SOL.

Есть предложения?

1 Ответ

0 голосов
/ 24 июня 2011

В Firefox есть расширение для веб-разработчиков: https://addons.mozilla.org/en-US/firefox/addon/web-developer/

После установки вы можете использовать Просмотр источника -> Просмотр сгенерированного источника для доступа к HTML-файлу, модифицированному JavaScript.

...