更改img标签src属性来换图时浏览器不改变问题
来源:互联网 发布:mmd镜头数据哪里导入图 编辑:程序博客网 时间:2024/06/05 05:06
今天遇到一个特无从入手问题,项目里用到js来改变img标签的src来请求不同的图片。
代码如下:
document.getElementById("code").src="myqrcode?********************";
没想到的是在浏览器运行时,图片的变换次数却仅有1次(甚至不改变),但从后台日志来看确实是发送了新的请求,也做了处理和响应。
折腾半天,考虑过电脑浏览器和手机屏幕不同而更改为响应式布局,结果也还是没解决此问题。
后来百度了很久终于明白,
虽然请求的图片改变了,但当src的值相同的,浏览器是会去缓存中加载图片的。因此解决问题的方法就变得很明确了。
只要js改变img标签的src时能使src不同即可,由此,将之前的代码改为:
document.getElementById("code").src="myqrcode?********************"+Date();
这样,在src后加上时间,每次的src便不一样了,但却不会影响我们要加载的图片。
这个问题记录下来给希望能帮到同样问题的朋友。
0 0
- 更改img标签src属性来换图时浏览器不改变问题
- 更改img标签中的src属性值,但是浏览器中的图片并没有更新
- IE6 下JS改变IMG标签SRC不显示的问题[终级方法]
- 解决javascript动态改变img的src属性图片不显示问题
- 解决javascript动态改变img的src属性图片不显示问题
- 给img标签动态设置src属性,不生效
- HTML中IMG标签的SRC属性路径问题
- js改变img标签的src属性在IE下出问题的解决方法
- js改变img标签的src属性在IE下没反应的解决方法
- JavaScript之动态改变img标签里面的src属性实现图片的循环切换
- 用js动态的改变img标签里面的src属性实现图片的循环切换
- img标签src属性更新图片
- 获取img标签的src属性值
- firefox下img标签src不刷新
- java script更改src属性后,不刷新的问题
- jsp页面img标签src路径问题
- 非IE浏览器 img标签 src值为空时,2次请求问题
- IE6下面Jquery 动态改变Img src属性无效
- websocket
- centos 中修改localhost(主机名称)
- 精细化营销必知客户细分四大属性
- 谈谈JS中的函数劫持
- 各种情况下 Tomcat jvm内存设置
- 更改img标签src属性来换图时浏览器不改变问题
- JNI学习,第一个NdkJni_demo
- Android6.0新特性
- 禅道---Linux系统下安装禅道管理工具7.2版本
- 存储映射IO
- python re.sub(pattern,repl,string,count,flag)
- 阿里云maven镜像
- ArcEngine新建拓扑 Error creating topology:-2147220960 Message:应用程序未获得创建或修改此类型数据的方案的许可
- 大数据系列修炼-Scala课程60