我遇到了單頁應用程序的問題,其中用戶沒有最新版本,因爲他們不需要重新加載頁面。有什麼辦法可以得到頁面第一次通過JavaScript加載的日期?我可以將更新代碼的日期存儲在數據庫中,然後定期檢查該日期以查看用戶是否需要刷新。我只需要一個日期來比較它。Javascript獲取該頁面加載日期
我在想我可以使用localStorage,只是在頁面加載時放入一個時間戳,但如果有多個標籤打開,這會產生一個問題。如果我試圖將其存儲在服務器上的數據庫中,我也遇到同樣的問題。
我期望實現的目標與谷歌收件箱的「有新版本可用,請刷新」消息類似,我不時在該頁底部看到該消息。
任何想法?
我想你不想使用用戶的時間,因爲它可能與服務器的不同。你爲什麼不把數據保存在會話中?這樣,它將成爲服務器的時間,並且每個會話都是唯一的(這意味着新選項卡也不會干擾這一點)。 –