2015-05-11 4 views
-1

Я хочу прочитать определенные заголовки для текущей страницы html, этот код ниже читает все заголовки, как я могу прочитать определенный заголовок с тегом?читать заголовки в html странице с javascript

var req = new XMLHttpRequest(); 
    req.open('GET', document.location, false); 
    req.send(null); 
    var headers = req.getAllResponseHeaders().toLowerCase(); 
    alert(headers); 

Этот код возврата этот результат: дата: пн, 11 мая ... последнего изменения: пн, 11 м ... принимают диапазон: байт ... и т.д ..

есть ли способ чтения определенного поля в заголовках?

ответ

1

пытаются использовать getResponseHeader вместо getAllResponseHeaders извлечь определенный заголовок:

var header = req.getResponseHeader('last-modified'); 
+0

ТНХ его рабочий, но если страница выглядит как имя = Malo index.html, как я могу прочитать имя? var header = req.getResponseHeader ('name'); Я пробовал это, но не работал – Malo

+0

Аргументы GET не являются частью заголовков. Вы должны посмотреть здесь: http://stackoverflow.com/questions/979975/how-to-get-the-value-from-the-url-parameter и использовать его функцию QueryString для извлечения их как объекта :) – Kalmani