А я для хрома написал
<img src="/files/tutorial/browser/dom/ball/ball.gif" />
<script>
getModified('/files/tutorial/browser/dom/ball/ball.gif')
.then(function(date) {
alert(date);
},
function() {
alert('error');
});
// -------------------------------
function getModified(url) {
var deferred = {};
var promise = new Promise(function(resolve, reject) {
deferred.resolve = resolve;
deferred.reject = reject;
});
var xhr = new XMLHttpRequest();
xhr.open('HEAD', url);
xhr.onload = function() {
var header = xhr.getResponseHeader('Last-Modified');
var date = new Date(header);
deferred.resolve(date);
};
xhr.onerror = function() {
deferred.reject();
};
xhr.send();
return promise;
}
</script>
Сообщение от Aetae
|
Нормально всё с файлами работает, или я что-то не понял?
|
Если путь к файлу известен, то работает. Но только это не дата создания)
А если путь к файлу не известен, то тру-ля-ля