wxParse icon indicating copy to clipboard operation
wxParse copied to clipboard

评价:微信HTML star最高的项目,质量太低了,—实体明着写?

Open xiangyuecn opened this issue 5 years ago • 6 comments

GitHub搜索"微信HTML",start量最高的就是这个项目。但质量实在不敢恭维。

粗略看了一下源码,就发现致命问题,作者压根就不理解什么是HTML实体转义,为什么要进行实体转义。可以前往wxDiscode.js观摩。

&# 0000 ; &#x 00FF; 这种实体就不用想了,压根就没有去解析。

然后转义调用: https://github.com/icindy/wxParse/blob/405d85635fc30e1a4298c88dd132fa5874380617/wxParse/html2json.js#L65-L71

看69行,不管三七二十一直接就先把实体还原???这是什么操作,想气死阅读代码的开发者吗😂😂


看看下面这种会解析成什么?

<div>
  实体
  &lt;div style="color:red"&gt;
    转义
  &lt;/div&gt;
  测试
</div>

果然不出所料: image


好奇这么低质量的项目,怎么会有怎么多start!

xiangyuecn avatar Feb 17 '20 06:02 xiangyuecn

好奇为什么这么多星,太难用了。。。刚开始还有src不存在的报错

dingyu0810 avatar Apr 02 '20 09:04 dingyu0810

请问有好用的替代库吗

ikomom avatar Apr 16 '20 18:04 ikomom

那你写一个不就好了 谁一开始项目就代码写的很好的 你觉得不好你自己贡献

Wynnfan avatar Jun 08 '20 10:06 Wynnfan

你要是写个好用的出来,不就没人用这个几年前的项目了? 你又不写,还跑过来说人家质量低

Gqiangqiang avatar Nov 26 '20 03:11 Gqiangqiang

@Gqiangqiang 😏

xiangyuecn avatar Nov 26 '20 05:11 xiangyuecn

坐等更高质量的 wxParse 出现

songlen avatar Dec 08 '20 08:12 songlen