【技术实现步骤摘要】
一种H5应用的打包方法及终端
本专利技术涉及计算机
,尤其涉及一种H5应用的打包方法及终端。
技术介绍
网页具有较好的传播途径,通过浏览器就能够查看,而且运行环境简单,无需安装客户端,开发成本低,因此如今采用云端在线发布产品日益普遍,如小程序、H5应用和WEB网站等,其中使用H5技术开发PC客户端产品便十分常见。但是随着应用的膨胀和需求的复杂化,H5应用的代码和资源文件越来越多,复杂度也明显提升,特别是教育行业的课件、软件、工具等,包含了大量的H5脚本和素材资源,如果放到线上,访问速度慢,而且很多教室无网络,尤其是在农村教育的场景下,线上产品的使用则更加困难。
技术实现思路
本专利技术所要解决的技术问题是:提供一种H5应用的打包方法及终端,提升H5应用离线使用的便捷度。为了解决上述技术问题,本专利技术采用的技术方案为:一种H5应用的打包方法,包括以下步骤:S1、将H5应用的文件资源压缩成资源压缩包,将所述资源压缩包存储于预设的本地文件中;S2、编译H5应用的主程序,通过所述主程序解压并调用所述资源压缩包。为了解决上述技术问题,本专利技术采用的另一种技术方案为:一 ...
【技术保护点】
1.一种H5应用的打包方法,其特征在于,包括以下步骤:S1、将H5应用的文件资源压缩成资源压缩包,将所述资源压缩包存储于预设的本地文件中;S2、编译H5应用的主程序,通过所述主程序解压并调用所述资源压缩包。
【技术特征摘要】
1.一种H5应用的打包方法,其特征在于,包括以下步骤:S1、将H5应用的文件资源压缩成资源压缩包,将所述资源压缩包存储于预设的本地文件中;S2、编译H5应用的主程序,通过所述主程序解压并调用所述资源压缩包。2.根据权利要求1所述的H5应用的打包方法,其特征在于,S1包括:S101、将H5应用的文件资源压缩成资源压缩包;S102、生成一个随机数,将所述随机数写入资源压缩包的文件名中;S103、采用MD5算法对带有随机数的资源压缩包进行加密处理;S104、将加密后的资源压缩包存储于预设的本地文件中。3.根据权利要求2所述的H5应用的打包方法,其特征在于,S2包括:编译H5应用的主程序并导入MD5算法解密库,所述主程序通过MD5算法解密库调用资源压缩包的随机数并对资源压缩包进行解密,通过所述主程序解压并调用所述资源压缩包。4.根据权利要求1所述的H5应用的打包方法,其特征在于,S1中将H5应用的资源包压缩成资源压缩包包括:判断所述文件资源是否为图片文件、视频文件或文本文件,若为图片文件或视频文件,则直接将文件资源存储到资源压缩包中;若为文本文件,则采用LZMA压缩算法对文件资源进行压缩。5.根据权利要求1所述的H5应用的打包方法,其特征在于,S2包括:S201、编译H5应用的主程序并导入CEF库;S202、通过所述主程序解压并调用所述资源压缩包;S203、将所述主程序加载到CEF库的CEF框架中并映射为本地H5应用。6.一种H5应用的打包终端,包括存储器、处理器以及存储...
【专利技术属性】
技术研发人员:刘德建,李上杰,方振华,郭玉湖,黄晓杰,
申请(专利权)人:福建天泉教育科技有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。