[发明专利]网页应用程序的安装包生成方法、装置、存储介质及设备在审
申请号: | 201911351021.7 | 申请日: | 2019-12-24 |
公开(公告)号: | CN111124481A | 公开(公告)日: | 2020-05-08 |
发明(设计)人: | 李乐佳 | 申请(专利权)人: | 广州市百果园信息技术有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/61 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 511400 广东省广州市番*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 应用程序 安装 生成 方法 装置 存储 介质 设备 | ||
本发明实施例公开了一种网页应用程序的安装包生成方法、装置、存储介质及设备,其中该方法包括:获取网页应用程序中目标页面对应的源代码文件,源代码文件配置有预设反向样式触发条件;对源代码文件进行修改,得到对应的目标代码文件,以实现为目标页面和目标页面中的目标元素添加反向样式属性;基于目标代码文件生成网页应用程序对应的安装包,以使得网页应用程序的运行过程中,在满足预设反向样式触发条件的情况下,基于反向样式属性对目标页面进行反向显示。本发明实施例的技术方案,可以在兼顾正向显示和反向显示这两种显示方式的基础上,节省人员的开发和维护成本。
技术领域
本发明实施例涉及网页应用程序开发技术领域,尤其涉及一种网页应用程序的安装包生成方法、装置、存储介质及设备。
背景技术
随着互联网和Web前端技术的不断发展,网页(Web)应用程序的功能和代码涉及考虑的因素越来越多,其中考虑在不同地区的运行需要称为Web国际化。针对不同语言系统的阅读习惯,存在从左到右(例如英文等)和从右到左(例如阿拉伯语等)的两种文字书写方式,在Web应用程序上需要在显示对应语言的时候提供对应的从左到右或者从右到左的显示方式。
在Web国际化中,针对上述两种显示方式的Web应用程序的实现方案一般为开发两套不同的页面,分别满足对应人群的阅读习惯,但是该方案需要双倍的开发和维护成本,因此,现有的Web应用程序的开发方案需要改进。
发明内容
本发明实施例提供一种网页应用程序的安装包生成方法、装置、存储介质及设备,可以优化网页应用程序的安装包生成方案。
第一方面,本发明实施例提供了一种网页应用程序的安装包生成方法,包括:
获取网页应用程序中目标页面对应的源代码文件,所述源代码文件配置有预设反向样式触发条件;
对所述源代码文件进行修改,得到对应的目标代码文件,以实现为所述目标页面和所述目标页面中的目标元素添加反向样式属性;
基于所述目标代码文件生成所述网页应用程序对应的安装包,以使得所述网页应用程序的运行过程中,在满足所述预设反向样式触发条件的情况下,基于所述反向样式属性对所述目标页面进行反向显示。
第二方面,本发明实施例提供了一种网页应用程序的安装包生成装置,包括:
代码文件获取模块,用于获取网页应用程序中目标页面对应的源代码文件,所述源代码文件配置有预设反向样式触发条件;
代码文件修改模块,用于对所述源代码文件进行修改,得到对应的目标代码文件,以实现为所述目标页面和所述目标页面中的目标元素添加反向样式属性;
安装包生成模块,用于基于所述目标代码文件生成所述网页应用程序对应的安装包,以使得所述网页应用程序的运行过程中,在满足所述预设反向样式触发条件的情况下,基于所述反向样式属性对所述目标页面进行反向显示。
第三方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例提供的方法。
第四方面,本发明实施例提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如本发明实施例提供的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市百果园信息技术有限公司,未经广州市百果园信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911351021.7/2.html,转载请声明来源钻瓜专利网。