Как вы проверяете страницу с контентом AJAX с помощью сервиса W3C или аналогичного - PullRequest
2 голосов
/ 28 ноября 2009

У меня есть веб-страница, которая является родительской для нескольких страниц, которые загружаются с использованием следующего кода.

function loadContent(elementSelector, sourceURL) {
  $(""+elementSelector+"").load("http://url.com/"+sourceURL+"");
}

Чтобы назвать это, у меня будет href вроде

href="javascript:loadContent('#content','page.php')"

Как вы можете проверить это с помощью службы, такой как служба проверки разметки W3C? Или в этом отношении захватите содержимое страницы в вашем браузере. Когда я просматриваю источник, все, что я получаю, это родитель, независимо от того, какая информация на экране.

Thx

Ответы [ 3 ]

1 голос
/ 28 ноября 2009

Этот плагин Firefox использует те же алгоритмы для проверки и имеет параметр «Проверить сейчас (тело HTML после выполнения JS)»:

http://users.skynet.be/mgueury/mozilla/

0 голосов
/ 13 сентября 2012

Похоже, что вы можете сделать это в Chrome Developer Tools на вкладке Элементы, щелкнув правой кнопкой мыши тег <html> и выбрав Редактировать как HTML , что дает вам текст для копирования с возможностью вставки текущего состояние страницы.

Имейте в виду, что это не включает объявление DOCTYPE, поэтому, возможно, его придется скопировать отдельно.

0 голосов
/ 28 ноября 2009

Вы можете использовать API веб-службы Markup Validator W3C .

...