怎么查看网页页面的创建/上线时间?
查看发布时间得分网站类型,如果你懒得看过程,可以直接看下面的总结部分。
一、传统静态网站或静态化的动态网站。这类网站,网页(HTML)是由Apache或Ngnix直接以文件的形式返回至客户端(浏览器)。这类网站比较好办,只要查看网页的http头信息里的response,会有一条描述为Last-Modified,也就是文件的修改时间,只要服务器时间正确且服务器没有可以去改这一项,一般可以通过这一条来判断网页的发布时间。
二、纯动态网站这类网站基本无解,因为网页(HTML)是实时渲染出来的,可以说每一次刷新页面都是新的。唯一的希望是,可能会有人尝试通过Last-Modified来利用浏览器缓存,不过这种做法目前没见过。
我要总结了……对于一个网站,可能一眼你看不出ta是什么类型的网站,最直接的方式。1.用chrome打开网页;2.F12调出开发者工具,选择网络选项卡;3.刷新页面,查看网页请求的那一行(一般是第一行)的header信息里的response,找到Last-Modified,并记下;4.再刷新一次,再次记录下Last-Modified;如果两次Last-Modified一致,恭喜你,现在可以确定网页的发布时间了。如果不一致或者压根没有Last-Modified,放弃吧!
java:alert(document.lastModified)
查看发布时间得分网站类型,如果你懒得看过程,可以直接看下面的总结部分。
一、传统静态网站或静态化的动态网站。
这类网站,网页(HTML)是由Apache或Ngnix直接以文件的形式返回至客户端(浏览器)。这类网站比较好办,只要查看网页的http头信息里的response,会有一条描述为Last-Modified,也就是文件的修改时间,只要服务器时间正确且服务器没有可以去改这一项,一般可以通过这一条来判断网页的发布时间。
二、纯动态网站
这类网站基本无解,因为网页(HTML)是实时渲染出来的,可以说每一次刷新页面都是新的。唯一的希望是,可能会有人尝试通过Last-Modified来利用浏览器缓存,不过这种做法目前没见过。
我要总结了……
对于一个网站,可能一眼你看不出ta是什么类型的网站,最直接的方式。
1.用chrome打开网页;
2.F12调出开发者工具,选择网络选项卡;
3.刷新页面,查看网页请求的那一行(一般是第一行)的header信息里的response,找到Last-Modified,并记下;
4.再刷新一次,再次记录下Last-Modified;
如果两次Last-Modified一致,恭喜你,现在可以确定网页的发布时间了。如果不一致或者压根没有Last-Modified,放弃吧!
java:alert(document.lastModified)