我主要使用 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/