【技术实现步骤摘要】
网页页面的调试方法及装置、存储介质、电子设备
[0001]本公开实施例涉及计算机
,具体而言,涉及一种网页页面的调试方法、网页页面的调试装置、计算机可读存储介质以及电子设备。
技术介绍
[0002]在移动页面开发中,由于手机资源的限制,通常难以对市面上所有的终端设备型号进行实际的页面调试。在实际使用的过程中,一般会选取不同操作系统的个别不同型号的终端设备进行调试。
[0003]但是,由于不同终端设备之间存在差异性,进而对页面的兼容性也存在差异,存在调试不全面从而导致上线后页面无法正常显示的问题。
[0004]需要说明的是,在上述
技术介绍
部分专利技术的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
[0005]本公开的目的在于提供一种网页页面的调试方法、网页页面的调试装置、计算机可读存储介质以及电子设备,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的页面无法正常显示的问题。
[0006]根据本公开的一个方面, ...
【技术保护点】
【技术特征摘要】
1.一种网页页面的调试方法,其特征在于,包括:根据第一终端设备的第一设备属性信息以及待调试页面的页面属性信息,生成第一接口获取请求,并将所述第一接口获取请求发送至服务器端;接收所述服务器端响应所述第一接口获取请求反馈的第一调试接口,并根据所述第一调试接口中包括的第一接口参数,确定需要从所述待调试页面中采集的待调试信息;在所述待调试页面中加载内联框架,并在所述内联框架中加载所述与所述待调试信息对应的脚本统一资源定位符;在所述内联框架中运行与所述脚本统一资源定位符对应的脚本文件,得到所述待调试页面的页面调试结果。2.根据权利要求1所述的网页页面的调试方法,其特征在于,根据第一终端设备的第一设备属性信息以及待调试页面的页面属性信息,生成第一接口获取请求,包括:响应于作用于所述第一终端设备的第一显示界面的屏幕输入事件,确定待调试页面,并获取所述待调试页面的页面属性信息;其中,所述页面属性信息包括与所述待调试页面对应的页面浏览器和/或所述页面浏览器的浏览器版本;获取所述第一终端设备的第一设备属性信息;其中,所述第一设备属性信息包括所述第一终端设备的第一设备操作系统、第一设备操作系统的第一系统版本以及所述第一终端设备的第一设备型号中的至少一种;根据所述页面属性信息以及所述第一设备属性信息,生成对待调试页面进行调试所需要的第一调试接口的第一接口获取请求。3.根据权利要求1所述的网页页面的调试方法,其特征在于,将所述第一接口获取请求发送至服务器端,包括:检测待调试页面中包括的预设加载事件是否被触发;其中,所述预设加载事件包括文档对象内容加载事件或窗体加载事件;在检测到所述预设加载事件被触发时,将所述第一接口获取请求发送至所述服务器端。4.根据权利要求1所述的网页页面的调试方法,其特征在于,根据所述第一调试接口中包括的第一接口参数,确定需要从所述待调试页面中采集的待调试信息,包括:获取所述第一调试接口中包括的第一接口参数,并判断所述第一接口参数是否为空集;在确定所述第一接口参数为非空时,对所述第一接口参数进行解析以确定需要从所述待调试页面中采集的待调试信息;其中,所述待调试信息包括待执行的代码片段的执行结果调试和/或待渲染页面的页面渲染结果的调试。5.根据权利要求1所述的网页页面的调试方法,其特征在于,在所述内联框架中加载所述与所述待调试信息对应的脚本统一资源定位符,包括:获取所述内联框架的框架统一资源定位符以及所述待调试信息的脚本统一资源定位符;对所述框架统一资源定位符以及脚本统一资源定位符进行拼接,得到定位符拼接结果,并在所述内联框架中加载所述定位符拼接结果;在所述内联框架中对所述定位符拼接结果进行解析,得到待调试信息的脚本统一资源
定位符。6.根据权利要求1所述的网页页面的调试方法,其特征在于,在所述内联框架中加载所述与所述待调试信息对应的脚本统一资源定位符,还包括:建立所述内联框架与待调试页面之间的通信链路;基于所述通信链路将所述与所述待调试信息对应的脚本统一资源定位符发送至所述内联框架,并在所述内联框架中加载所述脚本统一资源定位符。7.根据权利要求1所述的网页页面的调试方法,其特征在于,所述脚本统一资源定位符包括与待执行的代码片段对应的第一脚本统一资源定位符;其中,在所述内联框架中运行与所述脚本统一资源定位符对应的脚本文件,得到所述待调试页面的页面调试结果,包括:获取与第一脚本统一资源定位符对应的第一脚本文件以及与预设的异常捕捉工具对应的第二脚本文件;在所述第一脚本文件中添加所述第二脚本文件,得到待运行脚本文件,并在所述内联框架中运行所述待运行脚本文件,得到所述待运行脚本文件的脚本执行结果;根据所述脚本执行结果,得到所述待调试页面中与待执行的代码片段对应的第一页面调试结果。8.根据权利要求7所述的网...
【专利技术属性】
技术研发人员:黄晓杰,
申请(专利权)人:广州博冠信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。