"Источник страницы" ДО или ПОСЛЕ JavaScript был представлен? - PullRequest
17 голосов
/ 14 марта 2011

В Firefox есть пункт меню, который отображает «Источник страницы»: Вид | Источник страницы (Ctrl + U). В Internet Explorer есть похожая функция.

Когда вы вызываете его, он отображает красиво отформатированную и выделенную синтаксисом коллекцию кода HTML (и JavaScript).

Чего я не знаю, так это того, является ли этот HTML (видимый в исходном коде страницы) результатом предварительной обработки JavaScript (что привело к модификации исходного необработанного HTML) или просто raw как получено HTTP GET.

Ответы [ 4 ]

20 голосов
/ 14 марта 2011

Код «Просмотр исходного кода» - это код до , к которому применяется любой JavaScript.

Панель инструментов Fire Dev для веб-разработчика Firefox позволит вам просматривать итоговый исходный код после JavaScript из меню «Просмотр исходного кода»> «Просмотреть созданный источник».

3 голосов
/ 14 марта 2011

Это источник, который был возвращен браузеру сервером до обновления DOM, выполненного с помощью javascript.

3 голосов
/ 14 марта 2011

К сожалению, он всегда будет отображать HTML как страница, которая была до DOM-изменения с помощью javascript и т. Д. Поэтому ответ таков: то, что вы видите, является «необработанным, как получено HTTP GET».

Вы можете использовать такой инструмент, как Firebug (Firefox & Chrome), чтобы увидеть изменения в реальном времени. Или вы можете сделать свою собственную функцию для отображения живого дома.

3 голосов
/ 14 марта 2011

Перед. Источник страницы является результатом запроса GET браузером без заголовков. Если вы хотите просматривать обновленный контент после сценариев и т. Д., Вам придется использовать такой инструмент, как Firebug или панель инструментов веб-разработки.

...