icindy/wxParse

img地址解析不正确bug

micro-galaxy opened this issue · 3 comments

原始html文件img数据是这样的:<img src="https://latex.codecogs.com/gif.latex?y=\sum_{i=0}^{10}x_i">

WxParse处理以后,调试看到数据是这样的:
image

WxParse改变了内容,导致无法显示

rich-text这个微信小程序原生组件有了,可以不用这个了,

原生 rich-text 组件渲染,不支持添加点击事件

function strMoreDiscode(str){
  str = str.replace(/\r\n/g,"");
  str = str.replace(/\n/g,"");

  // str = str.replace(/code/g,"wxxxcode-style");
  return str;
}

在这个方法中,会把code替换,暂时不知道作者的用意是什么,但这样替换会误伤url内带code的域名
我暂时将这句话替换成!/(http|https)*code/g以http或者https开头的就不进行replace