【问题标题】:Difference between refreshing page and closing browser and loading again刷新页面和关闭浏览器重新加载的区别
【发布时间】:2014-01-16 22:31:29
【问题描述】:

我正在为网站开发类似 Facebook 的聊天应用程序,目前正在开发客户端 JavaScript。当我打开聊天框并刷新页面时,我将打开的聊天框对象保存在客户端存储中,以便在刷新或关闭/打开页面时再次显示它们。

当用户刷新页面或链接到网站内的页面时,一切都很好。但是当用户关闭网页并立即返回时。 CSS 搞砸了,所以我的问题是:刷新网页与离开页面并返回页面有何不同。

【问题讨论】:

  • 听起来他们的缓存正在被清除
  • 我不确定。我正在 Google Chrome 中测试这个错误,我没有清除任何浏览器数据。

标签: javascript client refresh storage


【解决方案1】:

告诉浏览器再次加载页面(例如通过环回重定向)将导致它从缓存中获取尽可能多的资源,但如果客户端调用刷新/重新加载,所有缓存的资源都会被清除并下载再次。请注意,在许多浏览器中,仅按“刷新”实际上只是再次加载页面,并且还有另一个用于真正清除缓存刷新的命令。

【讨论】:

  • 这更有意义。也许我需要使用一种叫做应用程序缓存的东西。希望我的方向是正确的
猜你喜欢
  • 2021-12-17
  • 1970-01-01
  • 1970-01-01
  • 2011-09-14
  • 2018-09-26
  • 2010-10-08
  • 2021-04-05
  • 1970-01-01
相关资源
最近更新 更多