如何获得Javascript最后修改日期
How to get Javascript Last-Modified date
我知道,document.lastModified
返回一个字符串,其中包含当前文档最后修改的日期和时间。
是否有可能得到最后修改的脚本?
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;
}
JSFiddle
一种方法是对脚本执行AJAX请求,然后在那里读取Last-Modified标头。
var client = new XMLHttpRequest();
client.open("HEAD", "myscript.js", true);
client.onreadystatechange = function() {
if(this.readyState == 2) {
console.log(client.getResponseHeader("Last-Modified"));
}
}
client.send();
例如,上面用https://code.jquery.com/jquery-3.0.0.js
代替myscript.js
的代码将记录:
Thu, 09 Jun 2016 18:32:50 GMT
相关文章:
- Javascript日期修改
- jQuery日期[时间]选择器-如何保存时间范围(+修改日期格式)
- 获取远程url's上次使用javascript修改的日期
- document.last修改日期
- 使用时刻修改日期.js
- 如何通过JavaScript查看上次修改的HTML日期
- 用于日期字符串修改的 Javascript 正则表达式
- 使用 Apache 模块和 Javascript/jQuery 显示网页的最后修改日期
- 更改其他日期类型字段时,如何修改日期类型字段
- Javascript Date.setHours()正在修改一个我没有引用的Date对象,使用了错误的日期
- 修改日期选择插件以在单击图标时弹出日历
- Google Fusion表上次修改日期
- 我如何修改这个JS代码以只返回一个日期时间对象
- 如何在javascript(node-js)中修改日期格式
- 操作系统.文件检查在OS.read之前的最后修改日期
- 最后修改日期从24小时到12小时
- 本地文件的最后修改日期.JavaScript
- 使用修改日期更新文本区域
- CRM 2011 JavaScript -修改日期从一个字段和设置到另一个
- 如何获得Javascript最后修改日期