icindy / wxParse

wxParse-微信小程序富文本解析自定义组件,支持HTML及markdown解析
http://weappdev.com/
MIT License
7.76k stars 1.82k forks source link

img地址解析不正确bug #343

Open micro-galaxy opened 5 years ago

micro-galaxy commented 5 years ago

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

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

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

jsGood commented 5 years ago

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

micro-galaxy commented 5 years ago

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

williamnie commented 5 years ago
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