【问题标题】:Solution for no-cache image not working with background-image无缓存图像不与背景图像一起使用的解决方案
【发布时间】:2014-04-26 13:02:42
【问题描述】:

我必须用于图像:

BANNER.jpg?V='.time();

这是因为我需要模拟一个没有缓存的图像来让我立即更新图像。否则我必须刷新几次才能启动新图像。

但我不能将它与背景图片一起使用。

background:url('./BANNER.jpg?V=23049230492') repeat 50% 50%;

图像根本无法识别!如何让它识别?

【问题讨论】:

  • 你能提供一个例子 jsfiddle 或类似的东西吗?

标签: css image caching background


【解决方案1】:

问题在于'?'变成了“%3F”。解决方案是使用

urlencode

类似的

background:url('<?php echo urlencode(basename(glob('../PAGE/'.$USER_CODE.'/BANNER.*')[0])); ?>')

返回

BANNER.jpg%3fV=1395268979

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-06-30
    • 1970-01-01
    • 1970-01-01
    • 2013-02-03
    • 2019-12-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多