【问题标题】:Add random variable after image url with javascript使用 javascript 在图像 url 后添加随机变量
【发布时间】:2013-06-27 23:34:12
【问题描述】:

我有一个带有图像的页面,但是该图像经常更改,但它具有相同的 URL。为了绕过浏览器缓存旧版本的图像,我想在 URL 之后添加一个随机数变量。使用 Javascript 执行此操作的最佳方法是什么?

所以当页面加载时,它不会加载:

http://test.com/image.png

而是加载:

http://test.com/image.png?43673890

所以每次重新加载页面时,它都有一个新变量,因此可以看到最新版本的图像。

【问题讨论】:

  • @sabithpocker 谢谢,但我该如何组合呢?我对 Javascript 还是很陌生。

标签: javascript variables random numbers


【解决方案1】:

给你的img标签一个id,然后你就可以了

document.getElementById("imageid").src=document.getElementById("imageid").src + "?" + Math.random()* 100000000000000000000;

如果初始 url 有 ?然后做

document.getElementById("imageid").src=document.getElementById("imageid").src.split('?')[0] + "?" + Math.random()* 100000000000000000000;

【讨论】:

    猜你喜欢
    • 2016-09-15
    • 2020-11-30
    • 2023-03-24
    • 1970-01-01
    • 2018-09-17
    • 1970-01-01
    • 2021-04-15
    • 1970-01-01
    • 2012-10-14
    相关资源
    最近更新 更多