【无标题】

图片来自微信公众平台未经许可不可引用|解决经验分享

第一步: 在页面head中添加

一般这个方式基本可以解决问题了 ,如果还不能显示就往下看

第二步:

看看图片链接里面的标签是否有 crossorigin=“anonymous” 把他去掉!!

或者是有类似的标签,可以一个个把多余的标签删掉试试!!!

// 假设richText是包含富文本内容的变量
const richText = ‘

< img style=“max-width:100%;height:auto;display:block;margin:0 auto;margin-bottom:20px;” class=“rich_pages wxw-img js_insertlocalimg” src=“https://mmbiz.qpic.cn/mmbiz_png/XlVdwrLafrKVjCVPHtPx2Q4LdOwNjptNzAOlGoKIV1ncBpjL44a4a9dq57gyYRkDSJH8c6u56veCZBH83lianvA/640?wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1” alt=“图片” crossorigin=“anonymous” data-backh=“910” data-backw=“578” data-ratio=“1.575” data-s=“300,640” data-src=“https://mmbiz.qpic.cn/mmbiz_png/XlVdwrLafrKVjCVPHtPx2Q4LdOwNjptNzAOlGoKIV1ncBpjL44a4a9dq57gyYRkDSJH8c6u56veCZBH83lianvA/640?wx_fmt=png” data-type=“png” data-w=“640” data-index=“1” data-fail=“0”>
’;

// 将字符串转换为 DOM 元素
const parser = new DOMParser();
const doc = parser.parseFromString(richText, ‘text/html’);

// 获取所有的img标签
const imgTags = doc.querySelectorAll(‘img’);

// 遍历img标签,移除crossorigin属性
imgTags.forEach((img) => {
img.removeAttribute(‘crossorigin’);
});

// 获取更新后的富文本内容
const updatedRichText = doc.body.innerHTML;

// 现在,updatedRichText 就是移除 crossorigin 属性的富文本内容
console.log(updatedRichText);

  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值