[英]How long ago did I load a page?
有沒有辦法讓你在很久以前使用javascript加載頁面,而沒有首先在頁面加載時記錄javascript變量的時間? 我希望創建一個可以在任何網頁上運行的scriptlet(javascript書簽),並讓它輸出自瀏覽器加載頁面以來已經過了多少時間。
到目前為止,我發現的所有“在頁面上花費的時間”解決方案都依賴於記錄頁面首次加載的時間,這需要訪問修改站點或瀏覽器插件。 是否存在可以在javascript中訪問的頁面加載(啟動,完成等)時存儲的文檔屬性?
你可以使用window.performance.timing.loadEventEnd
:
> performance.timing.loadEventEnd
1424280020354
window.performance.timing
按順序為后續頁面加載生命周期事件提供時間戳:
來源: MDN上的導航時序API
大多數現代瀏覽器目前都支持Navigation Timing API。 例外:OSX上的Safari <8,iOS上的Safari和Opera Mini。 - caniuse.com 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.