使用rich-text显示内容,其中部分图片由于未指定大小,使用代码进行了处理,
处理后在开发工具、测试版,体验版都正常显示,但是发布后部分图片不能显示,部分图片尺寸没有得到理想调整。
图片处理代码如下:
removeImgCss:function (content)
{
let reg=/(style|class|width|height)="[^"]+"/gi;
let img=/<img[^>]+>/gi;
let res;
if(img.test(content))
{
res = content.match(img);
for(let i=0;i<res.length;i++){
//console.log(res[i].replace(reg,""));
content=content.replace(res[i],res[i].replace(reg,""));
}
}
return content.replace(/<img/gi, '<img style="max-width:100%;height:auto;display:block;" ');
},
终于知道问题了 原来的写法/gi在测试环境下没有问题,正式环境下有问题,改成/g就好了