标签 属性 crossorigin=“anonymous“

在开发中,从微信公众号复制的文章因<imgcrossorigin=anonymous>属性导致图片请求失败。该属性用于防止用户凭证泄露并防止CSRF攻击,但可能引起跨域问题。解决方案是通过正则表达式移除img标签的crossorigin属性。
部署运行你感兴趣的模型镜像

这个属性 是可以添加到某些html 标签(script, link, img) 的属性。 表示从不同域加载的资源被视为匿名的, 意味着用户的凭证 例如cookie 等不该随请求一起发送。并且可以在服务端验证 是否同域名访问,做资源验证。也能放置 csrf 攻击

作者 在日常开发业务中,copy 来自 微信公众号文章 到 业务的编辑器中,发现有些文章请求失败, 就是 crossorigin="anonymous" 导致的

解决办法 : 文件资源 去掉 这个属性

const regex = /<img(.*?)crossorigin="anonymous"(.*?)/gi;
const source = sourceOrigin.replace(regex, '<img$1$2>')

您可能感兴趣的与本文相关的镜像

EmotiVoice

EmotiVoice

AI应用

EmotiVoice是由网易有道AI算法团队开源的一块国产TTS语音合成引擎,支持中英文双语,包含2000多种不同的音色,以及特色的情感合成功能,支持合成包含快乐、兴奋、悲伤、愤怒等广泛情感的语音。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值