JS查询网页的更新是通过document.lastModified来实现的,但是不同的浏览器对document.lastModified有很大的差异,比如Chrome和Safari中获取到的时间是GMT时间,也就是比北京时间慢8个小时的UTC时间,在IE和Safari中则是访客所在时区的时间,有的人说在网上找了几十个小时也没找到答案,其实,有时候网络就是一个大的垃圾桶,都是你抄我抄,搜来搜去都是几个一样的东西,下面是本站原创的一段代码,根据浏览器自动更换代码来获取网页的最后更新时间。代码运行后的效果:
会自动获取网页文件的最后更新时间。
代码支持的浏览器为IE(包括搜狗浏览器等以IE为内核的浏览器)、Chrome、Safari、Firefox、Opera
本代码由轻松E站原创,如需转载请标明来源。
注意,document.lastModified在php、asp等动态网页中获取到的更新时间可能不是正确的更新时间,因为动态网页通常是从数据库中取数据生成的链接,文件并没有更新。 |
|