Как проверить страницу с содержимым AJAX с помощью службы W3C или аналогичной?
-
06-07-2019 - |
Вопрос
У меня есть веб-страница, которая является родительской для множества страниц, загружаемых с помощью следующего кода.
function loadContent(elementSelector, sourceURL) {
$(""+elementSelector+"").load("http://url.com/"+sourceURL+"");
}
Чтобы вызвать это, у меня был бы href вроде
href="javascript:loadContent('#content','page.php')"
Как вы можете проверить это с помощью такой службы, как служба проверки разметки W3C?Или, если уж на то пошло, захватите содержимое страницы в своем браузере.Когда я просматриваю исходный код, я получаю только родителя, независимо от того, какая информация отображается на экране.
Спасибо
Решение
Этот плагин Firefox использует те же алгоритмы для проверки и имеет опцию «Проверить сейчас (тело HTML после выполнения JS)»:
Другие советы
Вы можете использовать W3C API веб-службы проверки разметки.
Похоже, вы можете сделать это в Инструментах разработчика Chrome на вкладке «Элементы», щелкнув правой кнопкой мыши значок <html>
тег и выбор Редактировать как HTML, который предоставляет возможность копирования и вставки текста текущего состояния страницы.
Имейте в виду, что сюда не входит объявление DOCTYPE, поэтому его, возможно, придется скопировать отдельно.