忽略“no-cache”标头?

忽略“no-cache”标头?

我主要使用 Ubuntu 和 Google Chrome。如何才能删除这些 HTTP 标头,以便我的浏览器缓存这些数据?我相信它是 XHR。以下是相关的 HTTP 响应标头:

Cache-Control:no-cache, no-store, must-revalidate
Pragma:no-cache

我也有 Firefox,是否有插件或其他东西可以用来不遵守“无缓存”?谢谢

答案1

比较通用的方法可能是设置本地代理(例如乌贼),并将其设置为删除该标题,或者忽略它并为您缓存文件。

答案2

正如@che 提到的,像 Squid 这样的本地代理可以做到这一点。

中编辑配置/etc/squid/squid.conf

您可以使用request_header_access以下方式处理标题:http://www.squid-cache.org/Doc/config/request_header_access/

在这种情况下request_header_access Cache-Control deny all

refresh_pattern另请查看配置http://www.squid-cache.org/Doc/config/refresh_pattern/

您可以在以下位置找到一些示例http://archive09.linux.com/feature/153221

那么你可能需要类似的东西代理切换器在 Chrome 中控制代理设置。

答案3

另一个更轻松的解决方案可能是http://www.privoxy.org/

相关内容