有没有办法使用 GET 参数强制缓存 javascript/css?

有没有办法使用 GET 参数强制缓存 javascript/css?

互联网上有一些页面我想尽快加载,但是由于资源 URL 上的 GET 参数的存在,数十个 javascript/css 文件的缓存受到阻碍。例如:SomeCSSFile?v=1983745932203&language=English

我愿意竭尽全力去尝试避免这种行为,但到目前为止我还没有想出任何办法。

我努力了:

  • Firefox 设置允许缓存带有 GET 参数的 URL - 不存在这样的选项(可能是因为它违反了w3c 规范
  • 某些 Firefox 附加组件提供此功能。但我没有找到。
  • Greasemonkey 脚本 - 但那时已经太晚了,文档已经准备好并且所有资源都已加载,因此此时删除获取参数是没用的。
  • 某些 Firefox 附加组件允许在 Firefox 处理检索到的 HTML 之前对其进行预处理。但我没有找到。
  • 我可以安装的客户端缓存软件(例如Varnish 缓存- 仅在基于 Linux 的操作系统上可用。)我还没有找到。

服务器端解决方案当然不行,因为我无法控制相关页面的来源。

有任何想法吗?

相关内容