Я ищу инструмент, который предоставит мне правильный сгенерированный источник, включая изменения DOM, сделанные запросами AJAX для ввода в валидатор W3. Я пробовал следующие методы:
- Панель инструментов веб-разработчика - создает недопустимый источник в соответствии с типом документа (например, удаляет самозакрывающуюся часть тегов). Теряет часть документа на странице.
- Firebug - исправляет потенциальные недостатки в источнике (например, незакрытые теги). Также теряется часть тегов doctype и вводится консоль, которая сама по себе является недопустимым HTML.
- Панель инструментов разработчика IE - создает недопустимый источник в соответствии с типом документа (например, делает все теги прописными, в соответствии со спецификацией XHTML).
- Выделить + просмотреть исходный код - зачастую трудно получить всю страницу, также исключает тип документа.
Есть ли какая-нибудь программа или надстройка, которые предоставят мне точную текущую версию исходного кода, не исправляя или изменяя ее каким-либо образом? Пока что Firebug кажется лучшим, но я боюсь, что он может исправить некоторые из моих ошибок.
Решение
Оказывается, нет точного решения того, что я хотел, как объяснил Джастин. Лучшим решением, по-видимому, является проверка источника внутри консоли Firebug, даже если она будет содержать некоторые ошибки, вызванные Firebug. Я также хотел бы поблагодарить Forgotten Semicolon за объяснение, почему «Просмотр созданного источника» не соответствует фактическому источнику. Если бы я мог отметить 2 лучших ответа, я бы сделал это.