Chrome: проверять элемент по сравнению с источником просмотра

#xml #google-chrome

#xml #google-chrome

Вопрос:

Я использую Chrome 10 для получения ответа веб-службы в формате XML. Запрос успешно завершен. Затем я хочу просмотреть содержимое результатов.

Я захожу в Inspect Element и вижу нужный XML. Из любопытства я также просматриваю исходный код. Я почти уверен, что способ работы Chrome заключается в том, что инспектировать элемент — это правильные результаты.

Моя проблема в том, что результаты в элементе проверки и источнике просмотра отличаются. Фактически, проверка элемента выдает правильные результаты, в то время как источник просмотра выдает ошибку. Ошибка является ошибкой аутентификации, поэтому ответ все еще завершается, но действует как сбой.

Почему они такие разные?

Ответ №1:

Просмотр источника в Chrome отправляет другой запрос на файл, и поскольку он не аутентифицирован, он возвращает источник страницы входа. Это отличается от того, как работает, скажем, IE, где исходный код кэшируется и возвращается при попытке его просмотра.

Проверять элемент показывает данные моментального снимка текущего DOM. Это то, что вы получили, отправив свой первоначальный запрос, прошедший проверку подлинности. Так что да, это «правильный» вариант.