img标签图像cors跨域获取资源

您所在的位置:网站首页 get请求有跨域问题吗 img标签图像cors跨域获取资源

img标签图像cors跨域获取资源

2024-07-17 00:15| 来源: 网络整理| 查看: 265

先说一下问题背景:先用img标签展示了某一图像资源,然后后续业务中用get请求获取同一图像资源(存在跨域),但是由于对图像有缓存,img标签获取资源时的请求response header中没有access-control-allow-*相关字段,当后续get请求时同一资源默认走了缓存,然鹅就跨域报错了~

由此就又学到了一点,怎么给img标签获取资源时response header添加跨域access-control-allow-*相关字段,使用crossorigin属性。

crossorigin

img的这个属性可以控制是否支持cors来获取图像资源,该属性支持两个值:anonymous 和 use-credentials

anonymous

执行一个跨域请求获取资源,但不可以携带cookie、证书或者 HTTP 基本验证信息

use-credentials

跨域请求获取资源,可以携带cookie、证书或者 HTTP 基本验证信息



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3