技术特征:
1.一种实现将HTML转换为微信小程序的方法,其特征在于,包括以下步骤:
S1.获取原始HTML文档;
S2.将HTML文档中的代码的标签转为微信小程序的标签从而获得微信小程序的WXML文件;
S3.获取与S1中所述原始HTML文档配套的CSS文件;
S4.将CSS文件中代码的大小单位PX转为微信小程序专用的RPX单位从而获得微信小程序WXSS文件;
S5.将所获得的WXML文件、WXSS文件以及预设的JS文件、json文件组成微信小程序页面。
2.根据权利要求1所述的一种实现将HTML转换为微信小程序的方法,其特征在于,步骤S1进一步包括:
S101.获取原始HTML文档中的HTML标签;
S102.获取原始HTML文档中的纯文本。
3.根据权利要求1所述的一种实现将HTML转换为微信小程序的方法,其特征在于,步骤S2包括:将HTML的图片标签<img>转为微信小程序的<image>。
4.根据权利要求1所述的一种实现将HTML转换为微信小程序的方法,其特征在于,步骤S2包括:标签内的不兼容的标签字段属性被去除。
5.根据权利要求1所述的一种实现将HTML转换为微信小程序的方法,其特征在于,步骤S2包括:把图片地址转为绝对地址。
6.根据权利要求1所述的一种实现将HTML转换为微信小程序的方法,其特征在于,步骤S3进一步包括:
把不能在小程序上使用的CSS语法移除。
7.一种实现将HTML转换为微信小程序的装置,其特征在于,所述装置包括:
存储器,用于存储一应用程序;
处理器,用于运行所述应用程序以执行权利要求1-6中任一项所述的方法。
8.一种实现将HTML转换为微信小程序的系统,其特征在于,所述系统包括:
第一获取模块,被配置用于获取原始HTML文档;
标签转换模块,被配置用于将HTML文档中的代码的标签转为微信小程序的标签从而获得微信小程序的WXML文件;
第二获取模块,被配置获取与所述原始HTML文档配套的CSS文件;
单位转换模块,被配置用于将CSS文件中代码的大小单位PX转为微信小程序专用的RPX单位;
合成模块,被配置用于将WXML文件、WXSS文件、JS文件以及json文件组成微信小程序页面。
9.根据权利要求8所述的一种实现将HTML转换为微信小程序的系统,其特征在于,所述第一获取模块进一步包括:
HTML标签获取模块,配置用于获取原始HTML文档中的HTML标签;以及
纯文本获取模块,配置用于获取原始HTML文档中的纯文本。