是否有一种jQuery
方法来检测页面是从浏览器缓存加载还是通过HTTP请求从服务器接收的?
是否有一种jQuery
方法来检测页面是从浏览器缓存加载还是通过HTTP请求从服务器接收的?
fetchStart
和 responseStart
之间的时间差非常小,则页面是从缓存加载的。提供页面服务器编写的时间戳值var origin = <%=someTimeStamp %>;
,读取并与表示当前时间的JavaScript生成的值进行比较。
注意:客户端时间戳和服务器时间戳可能不同,因为客户端系统时间可能是错误的,而且服务器和客户端系统可能不来自同一个时区。这需要注意。