javascript - 缓存胸围静态网址
问题描述
我们有网站显示使用 jquery 和 javascript 引用的图像。图像会在 Azure Blob 存储中定期更新。我们可以在 url 的末尾添加日期戳或其他变量以防止在浏览器中缓存吗?
var baseURL = "https://someAzureblobContainer"
var token = "somereallylongToken"
$("#imageID").attr('src', baseURL + "someFilename" + token)
解决方案
是的。您可以这样做$("#imageID").attr('src', baseURL + "file.jpg?token=" + token)
Web 服务器将像处理任何其他请求一样处理请求,但只要 URL 路径不同,浏览器就不会从缓存中读取。
推荐阅读
- rstudio - 如何告诉闪亮服务器和 rstudio 服务器使用哪个版本的 R?
- google-admin-sdk - Google Meet API 错误:Python 得到了一个意外的关键字参数
- django - URL 不断添加反斜杠 Django
- pine-script - 只有在蜡烛关闭 5 分钟后才需要触发入场警报
- typescript - 如何解决“类型循环引用自身错误”?
- while-loop - Nim 中的迭代器生成函数:分配迭代器时工作,直接调用时卡住
- reactjs - React 测试模拟实现一,使用模拟函数
- javascript - Slick.js 循环问题
- java - 带有路径变量的 Spring Boot AuthenticationToken
- windows - Docker multistage - 如果基本图像不同,则参数不会持续存在