Загружает ли открытие сайта с исходным кодом содержимое при отображении?


0

Загружает ли открытие сайта с исходным кодом содержимое этой страницы (любые движки, скрипты, изображения, шрифты и т. Д.) При отображении? Если только набрал ViewSource: затем URL с новой вкладки или пустой страницы, он просто перенаправляет его в поисковую систему. В настоящее время я просматриваю исходный код, открыв страницу> контекстное меню> затем ViewSource, затем либо добавив эту страницу в закладки, а затем после загрузки вставьте URL-адрес новой страницы, который я хочу просмотреть.

Кроме того, какой самый лучший и самый простой способ ярлыка для кода ViewSource страницы в Chrome?

Ответы:


1

Нет. Когда браузер загружает страницу обычным образом, он загружает HTML-документ, указанный в URL-адресе, и начинает отображать код. Сначала он прочитает раздел заголовка и начнет загружать каждый документ, указанный там (обычно это файлы сценариев, таблицы стилей CSS и т. Д.). Он добавит код скрипта в документ и отобразит разметку, выполняя сценарии onLoad, возможно, загружая дополнительный удаленный контент и, наконец, применяя правила CSS по порядку. Это полностью визуализированная страница.

Если вы не используете движок для рендеринга страницы (используя браузер View Source или такие инструменты, как wget / curl), вы просто получаете оригинальный документ разметки. Никакие подссылки не обрабатываются, и удаленный источник не импортируется.

Вообще говоря, если вы хотите изучить визуализированное содержимое, вы используете инструменты разработчика, доступные в большинстве распространенных браузеров (обычно в F12, так что вы можете просто нажать на него).

Мой друг однажды написал скребок для сайта, где контент внедрялся в страницу во время выполнения с помощью CMS. Ей пришлось встроить невидимый элемент управления браузером в свое приложение и полностью отобразить страницу со сценариями (флеш-объявления без окон просто появятся из ниоткуда), прежде чем она смогла получить доступ к полному источнику, чтобы проанализировать его для жесткой ссылки на контент.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.