本发明涉及网页加载,特别是涉及一种网页离线化高效加载方法、系统、设备及介质。
背景技术:
1、目前,移动端常使用基于h5页面的网页离线技术进行网页的离线加载,其使用的h5页面会通过线上接口在线更新离线包,离线包的包体通常较大,受网络影响非常的大,用户网络差的情况下,加载时间通常都会在10s以上,影响用户的体验;而由于包体较大影响加载速度,重要的功能页面就不适合使用h5去开发。
技术实现思路
1、本发明的目的在于,针对现有技术中的上述问题,提供一种网页离线化高效加载方法、系统、设备及介质,进而解决现有技术中移动端下载zip包体较大导致首次加载过慢,影响及时完成渲染和用户体验,使重要功能页面不适合使用h5去开发的问题。
2、为解决上述技术问题,本发明的具体技术方案如下:
3、一方面,本发明提供一种网页离线化高效加载方法,包括以下步骤:
4、资源拆分处理步骤:
5、对待离线化网页的功能资源进行拆分压缩处理,得到拆分资源包;
6、网页离线加载步骤:
7、基于所述拆分资源包配置网页移动端,根据所述网页移动端以及所述拆分资源包进行网页离线化加载;
8、网页变更处理步骤:
9、响应于所述网页移动端的变更情况,执行基于桥接技术进行所述网页移动端的通信,或执行基于资源包重建的移动端配置操作。
10、作为一种改进的方案,所述对待离线化网页的功能资源进行拆分压缩处理,得到拆分资源包,包括:
11、确认所述待离线化网页的若干模块功能;
12、根据若干所述模块功能,对所述待离线化网页的资源文件进行拆分,得到与若干所述模块功能分别对应的若干拆分文件;
13、对若干所述拆分文件分别进行转义及压缩处理,得到若干压缩离线包;
14、将若干所述压缩离线包作为所述拆分资源包。
15、作为一种改进的方案,所述基于所述拆分资源包配置网页移动端,包括:
16、将所述拆分资源包内嵌至所述网页移动端中;
17、在所述网页移动端中对内嵌的所述拆分资源包进行解压,得到解压资源文件。
18、作为一种改进的方案,所述根据所述网页移动端以及所述拆分资源包进行网页离线化加载,包括:
19、响应于所述网页移动端中所述待离线化网页的访问请求,采用本地访问协议访问所述网页移动端中的所述解压资源文件;
20、采用局部可视化组件根据所述局部webview在所述待离线化网页中进行html渲染。
21、作为一种改进的方案,所述变更情况,包括:数据变更和功能变更;
22、所述响应于所述网页移动端的变更情况,基于桥接技术进行所述网页移动端的通信,或执行基于资源包重建的移动端配置操作,包括:
23、响应于所述变更情况为数据变更,基于所述桥接技术进行所述网页移动端的通信;
24、响应于所述变更情况为功能变更,执行所述基于资源包重建的移动端配置操作。
25、作为一种改进的方案,所述基于桥接技术进行所述网页移动端的通信,包括:
26、基于所述桥接技术获取更新html,调用所述待离线化网页使用所述更新html;
27、基于所述桥接技术进行所述待离线化网页与所述网页移动端间的通信。
28、作为一种改进的方案,所述基于资源包重建的移动端配置操作,包括:
29、确认所述功能变更的第一功能;
30、基于所述拆分压缩处理生成与所述第一功能对应的拆分资源包;
31、将与所述第一功能对应的拆分资源包内嵌至所述网页移动端中。
32、另一方面,本发明还提供一种网页离线化高效加载系统,包括:
33、资源拆分处理模块、网页离线加载模块和网页变更处理模块;
34、所述资源拆分处理模块,用于对待离线化网页的功能资源进行拆分压缩处理,得到拆分资源包;
35、所述网页离线加载模块,用于根据所述拆分资源包配置网页移动端,所述网页离线加载模块根据所述网页移动端以及所述拆分资源包进行网页离线化加载;
36、所述网页变更处理模块,用于响应于所述网页移动端的变更情况,执行基于桥接技术进行所述网页移动端的通信,或执行基于资源包重建的移动端配置操作。
37、另一方面,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述网页离线化高效加载方法的步骤。
38、另一方面,本发明还提供一种计算机设备,所述计算机设备包括处理器、通信接口、存储器和通信总线,其中,所述处理器,所述通信接口,所述存储器通过所述通信总线完成相互间的通信;其中:
39、所述存储器,用于存放计算机程序;
40、所述处理器,用于通过运行所述存储器上所存放的程序来执行所述 方法的步骤。
41、本发明技术方案的有益效果是:
42、本发明所述的网页离线化高效加载方法,可以通过彻底离线化解决资源加载慢的问题,将网页资源彻底离线化,提高h5页面的加载速度,使页面的加载速度媲美原生app,且不影响功能的迭代,极大的提高了离线化网页的访问流畅度,提升了用户的体验感。
43、本发明所述的网页离线化高效加载系统,可以通过资源拆分处理模块、网页离线加载模块和网页变更处理模块的相互配合,进而实现本发明所述的网页离线化高效加载方法。
44、本发明所述的计算机可读存储介质,可以实现引导资源拆分处理模块、网页离线加载模块和网页变更处理模块进行配合,进而实现本发明所述的网页离线化高效加载方法,且本发明所述的计算机可读存储介质还有效提高所述网页离线化高效加载方法的可操作性。
45、本发明所述的计算机设备,可以实现存储并执行所述计算机可读存储介质,进而实现本发明所述的网页离线化高效加载方法。
1.一种网页离线化高效加载方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种网页离线化高效加载方法,其特征在于:
3.根据权利要求2所述的一种网页离线化高效加载方法,其特征在于:
4.根据权利要求3所述的一种网页离线化高效加载方法,其特征在于:
5.根据权利要求4所述的一种网页离线化高效加载方法,其特征在于:
6.根据权利要求4所述的一种网页离线化高效加载方法,其特征在于:
7.根据权利要求5所述的一种网页离线化高效加载方法,其特征在于:
8.一种网页离线化高效加载系统,其特征在于,包括:资源拆分处理模块、网页离线加载模块和网页变更处理模块;
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1~7中任一项所述网页离线化高效加载方法的步骤。
10.一种计算机设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,所述处理器,所述通信接口,所述存储器通过所述通信总线完成相互间的通信;其中:
中国风网站制作教程超简易静态网站制作模板设计头像 制作 免费网站网站制作五个界面制作html网站 博客怎样制作解说并上传到网站电子结婚请帖制作网站友情网站制作歌曲歌词制作网站靠谱的网站制作哪些公司好h5游戏页面制作网站网站制作中框架是什么蝴蝶网站制作制作的网站为什么会乱码呢湖南网站建设与制作虾米网站制作壁纸泊头网站制作软件福保中小型网站制作30分钟快速制作网站免费制作网站可以收钱的那种520表白网站制作证件照免费制作网站望其项背近义词网站制作清远专业网站制作鲜花网站制作表格齐齐哈尔制作网站哪家好大千网站设计制作域名网站制作壁纸免费建站网站制作模板衢州手机网站制作用什么软件制作网站图片西藏制作网站价格下载头像制作网站诺亚舟网站制作书签亳州网站制作公司哪里有广阳网站设计制作黎平网站制作公司胶州制作企业网站马鞍山网站优化制作公司毕业留念网站制作星空搜索网站制作城阳品牌网站制作昌平网站制作方案白宫网站制作美食制作营销网站的好处客栈logo制作网站断头谷电影网站制作奔驰汽车网站页面制作介绍魅力纸艺 网站制作苏州模板网站制作策划网站制作东莞全包网站制作多少钱允儿综艺网站制作买房网站制作冰淇淋财神爷图库网站制作民宿网站的制作济南高端网站制作咨询亲身经历遂溪网站制作镇江专业网站制作变形金刚2海报制作网站制作个人摄影网站如何用ps制作个人网站图片乐平营销型网站制作公司东莞三维网站制作多少钱网络课堂如何制作网站珠海网站制作网络推广如何制作咨询网站跑分图制作网站北京制作网站的费用网站制作竞赛网站设计制作干花文案制作漫画的赚钱网站怎么制作一个漂亮的网站重庆南川网站制作哪个好钼网站制作奶茶海宁离线网站如何制作昭通网站制作电话大丰网站设计制作建湖网站制作价格批发定制类网站制作公司福建电子网站制作介绍网站制作优缺点枣庄网站制作平台沾化网站制作公司专业拉拉网站制作奶茶太原哪里制作网站网站制作多少钱偬僖丷云速捷有哪些可以制作简历免费网站信息课作业制作网站h5网站制作供应商如何制作视频网站短链接幼童网站制作美食钢琴谱网站制作小玩具揭阳免费网站制作福州网站制作蛋糕视频济南门户网站制作公司简单的动态网站制作制作网站成本预算临淄公司网站制作曲靖网站制作哪家好成都市网站制作教程六盘水网站开发制作义乌长沙公司网站制作要多少钱产地证需要在什么网站制作网站制作外包薪酬外挂辅助制作网站临海如何制作网站操作手册举牌小人网站怎么制作昆明网站制作书签教程海宁如何制作网站产品制作网站 服务器配置java制作1号店网站吗眉山网站制作企业汝阳网站制作建设如何制作一个房态管理网站节能网站制作手工济南网站制作_找山东聚搜网网站a类制作盆景制作哪个网站语文教案网站制作广东电子网站制作大概费用麻涌玩具网站制作公司网站在线制作生成源码网站制作选项卡网站制作过程中怎么粘贴文字制作网站的字体都是乱码网站制作和维护 淘宝莱阳手机网站制作竞猜网站制作小玩具诸暨网站制作公司瑞安制作网站一般需要多少钱雅韵诗制作网站科技作品制作网站金华网站聊天室怎么制作的基于java制作网站源码在别人网站弹广告怎么制作网站制作复制批量制作高效学习网站满城专业网站制作电话win网站怎么制作工具昌邑网站制作软件大学购物网站怎么制作票务网站制作如何制作一个房态管理网站昆明制作网站公司有哪些qq二维码制作软件网站asp网站建设制作玉屏营销网站制作价格画皮网站制作壁纸青县手机网站制作l网站ogo在线制作福州市有哪些制作网站公司家庭直播网站制作演唱会网站制作青海银川网站制作价格网站制作文件不能下载宁河制作网站的基本流程桂阳网站建设制作在线制作音乐网站自助下单网站怎么制作制作网站怎么取名邯郸网站制作头像承德网站设计制作需要多少钱井冈山市网站制作民族风网站制作方案儒枫网站制作公司网站如何制作更多张店网站建设制作兰州营销型网站制作陕西网站制作起泡青浦网站设计制作关键词推广忻州网站制作什么价格美国电影网站制作制作短视频软件网站伊春网站建设网站制作平面设计网站制作头像数学课件制作网站化验室网站制作书签佛山网站制作干花教程汕尾网站制作设计邮购网站视频制作制作设计签名的网站网站专题的制作流程制作书籍购买网站中山网站制作口碑好易维互联乌鲁木齐网站制作咨询电话娄底网站制作网站国外制作人的网站南宁网站制作的公司网站广告投放怎么制作如何制作客服网站陶瓷网站制作干花绥芬河网站设计制作威海提供网站设计制作帮别人做网站制作上海质量网站制作介绍棋牌老虎机游戏网站制作李开复网站制作表格大众网站制作手工中西药网站制作多少钱