怎麼查看網頁頁面的創建/上線時間?

怎麼查看網頁頁面的創建/上線時間?


我這裡用一種比較傳統的解決方式,不一定能解決問題,但可以作為一種嘗試。

查看發布時間得分網站類型,如果你懶得看過程,可以直接看下面的總結部分。

一、傳統靜態網站或靜態化的動態網站。

這類網站,網頁(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,放棄吧!

PS:坐在公交車裡碼字,大拇指快要斷了,剛好到了楊浦大橋,「師傅開門,我要跳下去」……


如果是動態頁面生成HTML則無法查看,如果是靜態頁面,靜態資源(靜態HTML,CSS,JS)可以查看HTTP請求響應頭部信息中的Last-Modified欄位,會顯示資源的最後修改時間。


javascript:alert(document.lastModified)


應該可以查看頭部信息哦。


顯示現在的時間,輸入java代碼也一樣,怎麼解決?


推薦閱讀:

格力為什麼終止與成龍的廣告合作?
如何看待三國殺設計師韓旭貪心收錢做黑幕以及三國殺衰敗的現狀?
黃金珠寶首飾每年銷售額5000E,線上竟占不了1%,線上有沒有未來?
你對微博上的加V人士「葛曉非」針對李開復的指責有什麼看法?
為什麼現在 IT 界越來越流行做硬體了?

TAG:互聯網 | 前端開發 | 網站運營 | 源代碼 | 網頁 |