如何判断浏览器是否有缓存

绿了芭蕉-红了樱桃 2014-05-12 05:00:35
如何判断页面是否有缓存,我通过image.onload的方法来判断页面是否有缓存,这样能实现效果判断页面是否有缓存的效果.但是通过image的方法存在一些问题.比如:浏览器浏览过这张图片,但是这个网站的缓存却没有,这样导致有判断结果为有缓存,实际上是没有缓存的.我在网上找了一些资料,看到这个(http://icaper.net)网站实现了效果.向各位高手请教这个网站是怎么实现的缓存判断.
...全文
616 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
fwings260 2014-05-13
  • 打赏
  • 举报
回复
浏览器如果有对应缓存数据会优先调用缓存数据,你不必考虑这些 相反,有些时候缓存会导致浏览器加载过期的内容(你的网站内容其实已经更新了,但是浏览器调用的还是缓存内容) 就像1L说的可以设置随机参数
newnotion 2014-05-13
  • 打赏
  • 举报
回复
有必要判断是否缓存吗?对于浏览器来说如果有缓存就会自动读取缓存,你判断它意义何在呢
  • 打赏
  • 举报
回复
引用 6 楼 u011550635 的回复:
试一下使用cookie的方式.
嗯,谢谢.
撒哈拉的绿洲 2014-05-13
  • 打赏
  • 举报
回复
试一下使用cookie的方式.
  • 打赏
  • 举报
回复
我是要在没有缓存的情况下,添加一个过渡等待的动画.
  • 打赏
  • 举报
回复
引用 1 楼 Return_false 的回复:
也许你应该考虑如果不需要缓存数据,那么数据可以不缓存,比如加载图片方式设置随机参数,数据请求设置随机参数等等 而不是判断浏览器的缓存情况
不是很明白,能不能详细的解释一下.
  • 打赏
  • 举报
回复
也许你应该考虑如果不需要缓存数据,那么数据可以不缓存,比如加载图片方式设置随机参数,数据请求设置随机参数等等 而不是判断浏览器的缓存情况

87,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧