我有一个查询大型数据库的网站。生成一个页面需要一段时间(3-10秒)。这对用户来说是没有问题的,但是我想展示一条友好的信息,而不是让用户坐在一个没有变化的页面前。因此,我所做的是显示一个引导模式,说“请等一下,我们正在加载您的页面”,当用户单击任何特定的链接。效果很好。该模式显示在页面上,当服务器生成新页面时,它将打开,该模式将明显消失。
问题是当用户导航到另一个链接时(再次看到页面上的模式),然后移动回来。现在显示了以前的模式。见下文概述:
怎么解决这个问题?
发布于 2014-12-10 10:30:46
设置此标头
header("Cache-Control: private, must-revalidate,
max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0"
);
另见:如何击败浏览器返回按钮缓存
https://stackoverflow.com/questions/27398638
复制相似问题