标签: javascript caching web etag
我在JS中开发了一个客户端库,它使用一条<script>行嵌入客户端。
<script>
图书馆将托管在CDN上(99%在Cloudfront上)。几周/几个月后,我想用新版本更新JS,但不希望托管客户端更新它。 (静默版推出)
如何确保客户端始终获取最新版本而不是缓存版本(因为它具有相同的文件名)?
我必须注意,我无法访问嵌入我的JS文件的网站,只能访问CDN。
我听说过etags和条件获取。那会有帮助吗?如果我无法访问JS托管网站,如何使用它。
谢谢!