fetch请求图片报跨域

现象:使用fetch请求下载图片报跨域;

原因:

  • 1、 由于在列表请求时,浏览器缓存了请求的图片,但是没有缓存图片对应的的"跨域响应头";
  • 2、fetch请求图片,做下载逻辑时,看到浏览器里有要下载图片的缓存,就去取了,但是fetch请求是要带上跨域请求头的,缓存里没有,于是请求就丢失了"跨域请求头";所以就报跨域了;

解决方法:

fetch请求图片,添加强制不走缓存的参数;

如下图

相关推荐
谢院柯1 小时前
解决修改 node_modules 依赖库源码后重复安装问题的几种方案
前端
疯狂打码的少年1 小时前
【程序语言与编译】NFA转DFA(子集构造法)
前端·笔记
半只小闲鱼1 小时前
合并多个excel文件到一个文件中
前端·python·数据分析
fobwebs1 小时前
Chrome谷歌浏览器多开教程,如何在电脑上同时登录多个GMAIL账号
前端·chrome·多开·同时登录多个gmail
前端 贾公子1 小时前
小程序蓝牙打印探索与实践 (最终章)
前端·微信小程序·小程序
chushiyunen1 小时前
vue export default
前端·javascript·vue.js
右耳朵猫AI2 小时前
前端周刊2026W23 | React 19.2.7、Conductor重写提速、Lovable切换TanStack Start
前端·react.js·前端框架
zzqssliu2 小时前
Next.js图片自适应压缩:跨境站点图片加载提速代码方案
linux·javascript·ubuntu
copyer_xyf2 小时前
FastAPI 项目骨架搭建
前端·后端·python