Sne*_*lle 10 javascript pageshow
我正在尝试检测当前页面是从缓存加载还是新的副本。
我的body标签上注册了onPageShow回调。我可以看到它被触发了,但是我无法提供一种event.persisted实际上为真的情况。
我什至将Firefox置于离线模式,并且看到响应是从“网络”选项卡上的缓存中获取的,但是event.persisted仍然为false。
嗯,我可以确认var isCached = performance.getEntriesByType("navigation")[0].transferSize === 0;这在Chrome上可以正常使用。值得尝试。此外,正如其他建议一样,您可能想看一下此示例如何使用JavaScript检测我是否在缓存的页面上
| 归档时间: |
|
| 查看次数: |
351 次 |
| 最近记录: |