Если он находится на том же сервере, что и ваша вызывающая функция, вы можете использовать XMLHttpRequest-
Этот пример не асинхронный, но вы можете сделать это, если хотите.
function fetchHeader(url, wch) {
try {
var req=new XMLHttpRequest();
req.open("HEAD", url, false);
req.send(null);
if(req.status== 200){
return req.getResponseHeader(wch);
}
else return false;
} catch(er) {
return er.message;
}
}
alert(fetchHeader(location.href,'Last-Modified'));