1
Я знаю, document.lastModified
возвращает строку, содержащую дату и время последнего изменения последнего документа.Как получить Javascript Last-Modified date
Возможно ли получить Last-Modified для скрипта?
HTML
...
<script id="myapp" type="text/javascript" src="https://test.asl.cloud/cc/js/my-app.js"></script>
...
<button onclick="myFunction()">Try it</button>
<p id="test_doc"></p>
<p id="test_js"></p>
...
Javascript
myFunction = function() {
var x = document.lastModified;
document.getElementById("test_doc").innerHTML = x;
var se = document.getElementsByTagName('script');
var s;
for (var i = 0; i < se.length; i++) {
if (typeof se[i].src !== 'undefined' && se[i].src.match('cloud')) {
s = se[i];
break;
}
}
console.log(s);
x = s.lastModified;
document.getElementById("test_js").innerHTML = x;
}
Не было бы проще просто сделать запрос 'HEAD' вместо этого? Так что вам не нужно загружать все. –
@JohnWeisz Вы правы! Я обновил свой ответ. –