最近在做canvas生成海报时使用到远程图片一直报跨域问题,即使设置了跨域
let image = new Image();
image.src = src;
image.crossOrigin = 'Anonymous'; // 支持跨域图片
第一次访问仍然会报跨域,强刷后又访问成功
后来通过在图片路径上拼上时间戳或者随机数成功解决了问题
原来是浏览器缓存导致304 中不携带跨域的头导致的该问题
最近在做canvas生成海报时使用到远程图片一直报跨域问题,即使设置了跨域
let image = new Image();
image.src = src;
image.crossOrigin = 'Anonymous'; // 支持跨域图片
第一次访问仍然会报跨域,强刷后又访问成功
后来通过在图片路径上拼上时间戳或者随机数成功解决了问题
原来是浏览器缓存导致304 中不携带跨域的头导致的该问题