苹果手机无法解析html,【小程序】wxParse无法解析html
第一步错误代码:
XXXX
一直以为是多个双引号引起的bug。最终发现是font-family后面多了个空格导致的。
第二步找到wxParse.js文件,把style后有空格的去掉
var arr1 = data.split('style=')
var ping = arr1[0] + "style=" + arr1[1].replace(/\s/g, "") ;
发现这个问题并不可行,所以重新编写了,请直接参考第三步和第四步
第三步找到wxParse.js,正则找到style属性 去掉里面的空格
var reg = /style="[^=>]*"([(\s+\w+=)|>])/g
var abc = data.replace(reg,function(a){
a = a.replace(/\s+/g,'')
return a
})
transData = HtmlToJson.html2json(abc, bindName);
第四步htmlparser.js里面的startTag的正则改掉
原本的正则
var startTag =/^\s]+
/^/
改完后正则
var startTag = /^\s]+))?)*)\s*(\/?)>/
把有关”=”号的错误代码限制去掉
第五步完美格式化出来了
苹果手机无法解析html,【小程序】wxParse无法解析html相关推荐
- 微信小程序wxparse特殊解析空格,解析↵换行符号
因为在实际的项目中使用wxparse的时候,发现空格和换行解析不了,就进行的源码的查看及修改, (一).解决↵换行符号解析不了的方法 在微信小程序中换行\n需要再在text中进行实现,但是wxpars ...
- 微信小程序wxParse插件解析html
1.在app.json中添加插件 "plugins": {"wxparse": {"version": "1.0.10" ...
- 微信小程序富文本解析点击图片放大_微信小程序解析富文本过程详解
前言 最近公司在开发OTA微信小程序,一些页面的详情内容是HTML富文本格式的的,但是微信小程序不能直接解析HTML,需要将内容中的HTML标签转换成微信小程序所支持的标签. 开始的时候想过自己写方法 ...
- 微信小程序点播插件_微信小程序 wxParse插件显示视频问题
修改wxParse/html2json.js 文件 ,在 html2json(html, bindName)方法里 var node = { node: 'element', tag: tag, }; ...
- 小程序富文本解析利器mp-html
微慕小程序是资讯.媒体类小程序,因为对富文本内容和媒体内容的显示有较高的需求.对于富文本解析,微慕小程序以前采用的开源的wxParse组件,不过wxParse组件存在很多的问题且已经停止维护支持,随着 ...
- 【微信小程序控制硬件 第12篇-项目篇】微信小程序蓝牙控制硬件应如何开始动手?为您全面解析微信小程序蓝牙API的使用;(附带demo)
[微信小程序控制硬件第1篇 ] 全网首发,借助 emq 消息服务器带你如何搭建微信小程序的mqtt服务器,轻松控制智能硬件! [微信小程序控制硬件第2篇 ] 开始微信小程序之旅,导入小程序Mqtt客户 ...
- 微信小程序——wxParse使用方法
wxParse是一个微信小程序富文本解析组件.现在小程序里面自带了一个组件也能解析富文本,但是表现不尽人意.所以我还是采用的wxParse来解析富文本的. wxParse git地址:https:// ...
- 微信小程序基础功能解析
微信小程序是一个载体,开发者可在载体上发挥自己的创意,赋予它更多有趣且贴合企业的功能.许多企业在开发小程序时经常陷入困境,不知道自己要开发那些功能,要开发那些玩法,今天一起解析微信小程序开发过程中那些 ...
- 通过调试微信小程序示例代码解析flex布局参数功能(一)
通过调试微信小程序示例代码解析flex布局参数功能 官方示例小程序源代码下载地址:https://github.com/wechat-miniprogram/miniprogram-demo 通过调试 ...
- 关于苹果手机打开钉钉小程序中处理的日期显示invalid date
详述问题:苹果手机打开钉钉小程序中处理的日期显示 invalid date ( 使用的UI插件为Vant UI) 解决方案如下:使用Vant 默认的日期选择格式,如2021/12/08 问题原因:转换 ...
最新文章
- switch能使用的数据类型有6种
- 【转】nagios 命令解释
- 详解浏览器解析一个URL的全过程
- HTML列表、表格和媒体元素
- JQuery.lazyload 图片延迟加载
- LeetCode 820. 单词的压缩编码(后缀树)
- 欧拉定理(洛谷-P5091)(十进制快速幂实现)
- 对开发者有用的英文网站合集,建议收藏!
- oracle关于分区,关于Oracle分区
- python写网页插件_用python 实现activex网页控件
- 用python实现中文词云完整流程(wordcloud、jieba)
- [Windows] 一些简单的CMD命令
- SQL SERVER获取数据库文件信息
- 考研高等数学张宇30讲笔记——第九讲一元函数积分学的几何应用
- 计算机专业英语单词完美打印,计算机专业英语词汇(完美排版_大容量打印版).pdf...
- 基于麒麟座开始TIM6操作
- ES6模块化的引入和暴漏本质
- 用fread()和fwrite()读写文件
- 清明节网站变灰是如何实现的
- 联想xt92耳机测评