【问题标题】:Don't caching images in Blogger不要在 Blogger 中缓存图片
【发布时间】:2018-03-15 10:01:31
【问题描述】:

我需要为我的博客 (blogspot) 中的图片禁用缓存

<img src="/http://www.example.com/image.jpg">

当我刷新浏览器时,我博客中的图像没有更新。 只有当我删除浏览器历史记录时,我才会获得更新的图像。 因为图像来自远程主机(网络摄像头来源) 他们经常更新我需要在浏览器中显示最后保存的图像,所以我不希望从博客缓存图像 我对 javascript 或任何其他解决方案持开放态度

谢谢

Ps 我用 javascript 技巧解决了添加虚拟时间戳到 img 标签

【问题讨论】:

    标签: javascript image caching blogger blogspot


    【解决方案1】:

    您无法通过 javascript 实现这一点,提供图像的远程主机可以设置缓存标头,因此浏览器不会缓存图像。

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

    每次更改图像时更改图像名称也是一个好习惯,这样您就不必担心缓存。

    【讨论】:

    • 好的..但我无法修改远程主机但是感谢您的回答
    猜你喜欢
    • 1970-01-01
    • 2018-02-09
    • 2017-08-07
    • 2023-03-18
    • 2012-07-08
    • 2012-10-07
    • 2014-01-23
    • 2017-03-25
    • 1970-01-01
    相关资源
    最近更新 更多