firefox - Firefox 从上周开始缓存页面
问题描述
我目前在 Ubuntu / Linux 下使用 80.0.1(64 位)版本,自上周以来,Firefox 缓存了我网站的页面!
结果当我注销时,我仍然有用户菜单。我在顶部标题中添加了信息,这些选项显示在某些页面上,但不是全部,我需要执行 SHIFT 重新加载以显示页面更新。
直到上周都没有后顾之忧!
它变得完全无法使用,例如:我连接到我的网站,但菜单没有出现...我将货币从 € -> $ 更改为显示的价格没有变化(除了 Shift 重新加载)。
我没有更改站点代码中的任何内容,在其他浏览器上也没有问题。
该网站是用 PHP 编写的,我试图通过在每个页面的开头添加这些标题来解决这个问题:
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past
但即使使用这些 Headers 选项,仍然存在导致无法导航的缓存问题。
有没有人有办法解决吗?
解决方案
推荐阅读
- java - Powemock 无法模拟依赖类不存在的类
- pandas - 如何找到两个值之间的唯一值范围并填写
- python - Python,DataFrame 的元素明智排序
- python - 如何从 python 和 BeautifulSoup 中的 html 表中抓取 url
- c# - 在应用程序配置中指定 ssl ca 和密钥 c# mysql 连接字符串
- c# - 这到底是怎么回事
- html - 使bulma列占据完整的垂直空间
- python - 将 Pandas 的“DOB”列转换为“Age”,但它具有 NaT/空值,因此会引发错误“NaTType 不支持 strftime”
- c# - launchSettings.json 和 appSettings.json 是如何工作的?
- angular - Angular 测试在初始化之前无法访问 Service