用Image加载图片缓存问题

使用new Image 加载图片,计算图片大小时,发现下次加载同一张图片,不会去服务端加载,onload不会再次执行。


image.png

原因:对于同一个地址的get请求,浏览器会先从缓存里找,如果找到,则不去服务端获取,所以onload不会被执行
解决方法:在请求地址后面加一个随机数,每次访问的地址不同,使得浏览器从服务端获取资源

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。