Jos*_*osh 2 javascript xmlhttprequest last-modified google-chrome-extension
我正在尝试创建一个javascript函数,它返回它收到的远程URL的最后修改日期.我尝试了很多不同的方法,但似乎都没有.以下代码似乎可能很接近,但遗憾的是无法正常工作.
function getlastmod(url) {
var req = new XMLHttpRequest();
req.open("GET", url, false);
req.getResponseHeader("Last-Modified");
req.send("");
return req.responseText;
}
Run Code Online (Sandbox Code Playgroud)
该功能将用于我正在制作的Chrome扩展程序中.谢谢你的任何帮助 - 乔希
一些问题:
试试这个:
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"
});
Run Code Online (Sandbox Code Playgroud)
这要求您的扩展程序要求正确的权限(因为您正在进行跨源xhr)以及要发送标头的服务器.
| 归档时间: |
|
| 查看次数: |
2115 次 |
| 最近记录: |