我正在尝试创建一个javascript函数,它返回它收到的远程url的最后修改日期。我尝试了许多不同的方法,但似乎都不起作用。下面的代码看起来可能很接近,但不幸的是它不能工作。
function getlastmod(url) {
var req = new XMLHttpRequest();
req.open("GET", url, false);
req.getResponseHeader("Last-Modified");
req.send("");
return req.responseText;
}该函数将用于我正在制作的chrome扩展中。谢谢你的帮助-乔希
发布于 2012-08-01 22:17:06
一些问题:
执行任何操作
试试这个:
function getlastmod(url, cb) {
var req = new XMLHttpRequest();
req.open("GET", url);
req.send(null);
req.addEventListener("load", function() {
cb(req.getResponseHeader("Last-Modified"));
}, false);
}
getlastmod("/", function(v) {
console.log(v); //"Wed, 01 Aug 2012 14:13:22 GMT"
});这需要您的扩展请求right permissions (因为您正在进行跨域xhr)以及服务器发送报头。
https://stackoverflow.com/questions/11761096
复制相似问题