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

image.png
原因:对于同一个地址的get请求,浏览器会先从缓存里找,如果找到,则不去服务端获取,所以onload不会被执行
解决方法:在请求地址后面加一个随机数,每次访问的地址不同,使得浏览器从服务端获取资源
使用new Image 加载图片,计算图片大小时,发现下次加载同一张图片,不会去服务端加载,onload不会再次执行。
原因:对于同一个地址的get请求,浏览器会先从缓存里找,如果找到,则不去服务端获取,所以onload不会被执行
解决方法:在请求地址后面加一个随机数,每次访问的地址不同,使得浏览器从服务端获取资源