[发明专利]网页系统运行方法、装置、设备、存储介质和程序有效
申请号: | 202310856138.0 | 申请日: | 2023-07-13 |
公开(公告)号: | CN116595284B | 公开(公告)日: | 2023-10-03 |
发明(设计)人: | 廖利彬;余正华 | 申请(专利权)人: | 太平金融科技服务(上海)有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F9/54 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 朱彩银 |
地址: | 201201 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 系统 运行 方法 装置 设备 存储 介质 程序 | ||
本申请涉及一种网页系统运行方法、装置、设备、存储介质和程序。该方法包括:根据响应于网页系统的运行请求,通过执行兼容脚本库输出网页系统在目标浏览器中的运行接口指令;然后根据运行接口指令,在目标浏览器中运行网页系统。其中,该方法中的目标浏览器表示网页系统当前请求运行浏览器;兼容脚本库是根据网页系统在多个不同类型浏览器中的所有调用方法生成的库文件。采用本方法能够提升网页系统的运行兼容效率。
技术领域
本申请涉及本申请涉及计算机技术前端开发领域,特别是涉及一种网页系统运行方法、装置、设备、存储介质和程序。
背景技术
随着计算机技术的迅猛发展,浏览器越来越多样化,对应的版本也越来越高,出现了很多Web系统无法适应所有浏览器的问题。例如,若Web系统是基于低版本浏览器开发的,一旦低版本浏览器下架,就导致该Web系统无法在其他高级版本的浏览器运行。
基于此,往往需要对Web系统进行改造才能使其兼容运行在不同浏览器中。传统方法中,针对同一Web系统在多浏览器兼容的方式通常是在Web系统前端运行在页面中时,根据浏览器环境把Web系统前端方法的调用在每个脚本功能点进行修改,以适应浏览器环境。
然而,上述Web系统兼容多浏览器的方法过于繁杂,存在费时费力的问题。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提升Web系统兼容效率的网页系统运行方法、装置、设备、存储介质和程序。
第一方面,本申请提供了一种网页系统运行方法,该方法包括:
响应于网页系统的运行请求,通过执行兼容脚本库输出网页系统在目标浏览器中的运行接口指令;目标浏览器表示网页系统当前请求运行浏览器;兼容脚本库是根据网页系统在多个不同类型浏览器中的所有调用方法生成的库文件;
根据运行接口指令,在目标浏览器中运行网页系统。
在其中一个实施例中,通过执行兼容脚本库输出网页系统在目标浏览器中的运行接口指令,包括:
通过执行兼容脚本库获取目标浏览器的类别;
根据目标浏览器的类别,输出网页系统在目标浏览器中的运行接口指令。
在其中一个实施例中,获取目标浏览器的类别包括:
获取目标浏览器的类型和版本号;
若类型为预设的浏览器类型且版本号属于预设的版本号,则确定目标浏览器为原始浏览器;否则,确定目标浏览器为高级浏览器。
在其中一个实施例中,根据目标浏览器的类别信息,输出网页系统在目标浏览器中的运行接口指令,包括:
若目标浏览器的类别为原始浏览器,则在兼容脚本库中获取网页系统在原始浏览器中的所有原始调用方法;
根据各原始调用方法,输出网页系统在原始浏览器中的运行接口指令。
在其中一个实施例中,根据目标浏览器的类别信息,输出网页系统在目标浏览器中的运行接口指令,包括:
若目标浏览器的类别为高级浏览器,则在兼容脚本库中获取网页系统在高级浏览器中的所有高级调用方法;
根据各高级调用方法,输出网页系统在高级浏览器中的运行接口指令。
在其中一个实施例中,根据各高级调用方法,输出网页系统在高级浏览器中的运行接口指令,包括:
获取网页系统在高级浏览器中运行页面的功能;
根据运行页面的功能,对各高级调用方法进行拼接,以生成网页系统在高级浏览器中的运行接口指令。
在其中一个实施例中,网页系统运行方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于太平金融科技服务(上海)有限公司,未经太平金融科技服务(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310856138.0/2.html,转载请声明来源钻瓜专利网。