小程序
小游戏
企业微信
微信支付
扫描小程序码分享
在后台发布html类型的帖子时
前端解析是总是第一句 是解析不出来的
然后我在第一句前边加上一个回车的话就可以
这种不能正常显示
第二种我在后台第一句前边加了回车就可以正常显示
有遇到这个的吗?
8 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
wxParser 有很多情况下都是解析不了的 比如一些微信文章且套过于复杂,特指用一些第三方编辑器编辑的文章,包括秀米,135等,还包括一些音、视频,貌似也不能很好的显示,但是比小程序的富文本要好一些,毕竟是开源工具,有一些瑕疵也是可以理解的,建议研究一下wxParser的源码。别问我为什么这么说,因为我走了很多wxParser的坑。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
最终还是去改wxParser的坑吗
恩,没办法,业务需求,不改不行呀。。。
最终可以解析秀米吗?
尝试一下用官方的rich-text呢
生成的html不妨贴一下,我们试一下就知道了
"<!DOCTYPE html><html><head><style>p{font-size:14px;line-height:20px;color:#9F9F9F}img,iframe,table{width:100%}</style>
</head><body><p>啊啊啊啊啊啊啊啊啊啊啊</p>↵↵<p>不不不不不不不不不不不不不不</p>
↵↵<p>是对方we服务器而非王企鹅废弃物</p>↵</body></html>"
你用的是什么富文本?为什么还有<style>?没显示的是哪一行?
后台返回的文本
我这么写对吗,是不是格式和你那边不一样
↵↵ 这个也是有的
去除空格这些有用没。反正 我们的是正常的
wxParse是循环出所有html元素节点然后根据一定的样式重新排版出来的,有时候过于密集的html元素感觉他的筛选规则好像并不能完全筛选出所有的html元素,这就导致有的连同html标签一起被当作内容直接渲染出来了,也可能会因为没有识别出html标签导致直接被排除出渲染的范围了把。。。个人分析。。。
有解决办法吗
办法要么自己二次开发后台的编辑器要么去搞wxParse,要么就是降低后台数据的复杂度。。。再我也没什么办法了
我也遇到了app端生产的图文详情,样式解析不出来,都显示到页面上了
是正确的APP端是正常显示的 只有小程序端 少了第一句话
wxParse解析的是html,先确认你的html是否正确
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
wxParser 有很多情况下都是解析不了的 比如一些微信文章且套过于复杂,特指用一些第三方编辑器编辑的文章,包括秀米,135等,还包括一些音、视频,貌似也不能很好的显示,但是比小程序的富文本要好一些,毕竟是开源工具,有一些瑕疵也是可以理解的,建议研究一下wxParser的源码。别问我为什么这么说,因为我走了很多wxParser的坑。
最终还是去改wxParser的坑吗
恩,没办法,业务需求,不改不行呀。。。
最终可以解析秀米吗?
尝试一下用官方的rich-text呢
生成的html不妨贴一下,我们试一下就知道了
"<!DOCTYPE html><html><head><style>p{font-size:14px;line-height:20px;color:#9F9F9F}img,iframe,table{width:100%}</style>
</head><body><p>啊啊啊啊啊啊啊啊啊啊啊</p>↵↵<p>不不不不不不不不不不不不不不</p>
↵↵<p>是对方we服务器而非王企鹅废弃物</p>↵</body></html>"
你用的是什么富文本?为什么还有<style>?没显示的是哪一行?
后台返回的文本
我这么写对吗,是不是格式和你那边不一样
↵↵ 这个也是有的
去除空格这些有用没。反正 我们的是正常的
wxParse是循环出所有html元素节点然后根据一定的样式重新排版出来的,有时候过于密集的html元素感觉他的筛选规则好像并不能完全筛选出所有的html元素,这就导致有的连同html标签一起被当作内容直接渲染出来了,也可能会因为没有识别出html标签导致直接被排除出渲染的范围了把。。。个人分析。。。
有解决办法吗
办法要么自己二次开发后台的编辑器要么去搞wxParse,要么就是降低后台数据的复杂度。。。再我也没什么办法了
我也遇到了app端生产的图文详情,样式解析不出来,都显示到页面上了
是正确的APP端是正常显示的 只有小程序端 少了第一句话
wxParse解析的是html,先确认你的html是否正确