[发明专利]一种应用程序内嵌网页的远程调试方法、装置和电子设备在审
申请号: | 202110745490.8 | 申请日: | 2021-06-30 |
公开(公告)号: | CN113608997A | 公开(公告)日: | 2021-11-05 |
发明(设计)人: | 张驰 | 申请(专利权)人: | 北京新氧科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/451 |
代理公司: | 北京辰权知识产权代理有限公司 11619 | 代理人: | 谷波 |
地址: | 100102 北京市朝阳区创远路*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用程序 网页 远程 调试 方法 装置 电子设备 | ||
本发明公开了一种应用程序内嵌网页的远程调试方法、装置、电子设备和存储介质,所述方法包括:在第一客户端和第二客户端成功建立调试连接的情况下,接收第一客户端的待调试请求,并将待调试请求发送至第二客户端;以及接收第二客户端根据待调试请求生成的脚本内容,并将脚本内容发送至第一客户端以进行自动调试。本公开实施例提供的远程调试方法,第一客户端的用户无需具有调试应用程序内嵌网页的各项参数的专业知识,从而有效地提高了用户体验度。
技术领域
本发明涉及计算机技术领域,特别涉及一种应用程序内嵌网页的远程调试方法、装置和电子设备。
背景技术
在多数大型手机应用程序内,会包含一些使用H5技术开发的Hybrid页面。应用程序往往使用WebView组件展示H5页面。
在H5页面发布后,用户在使用过程中可能遇到各种各样的问题,例如,生成网页的代码可能存在的缺陷,又例如,用户的误操作等。为了排查问题,代码调试是必不可少的问题排查手段。目前常见的调试方法具体如下所述:
调试方法1:使用PC端Chrome浏览器的模拟器模拟手机屏幕尺寸等硬件条件进行调试;
调试方法2:使用USB连接电脑,在手机浏览器打开网页,在PC端Chrome浏览器的调试工具中查看手机网页的各项参数进行调试;
调试方法3:使用vConsole等JavaScript库,将调试工具嵌入到网页中,直接在手机上进行调试。
上述调试方法均存在如下缺陷:仅能在用户的手机上进行参数调试,这就需要用户具有一定的开发领域的知识,调试过程过于专业且调试过程过于复杂。
发明内容
基于此,有必要针对基于现有的应用程序内嵌网页远程调试所存在的调试过程过于专业且过于复杂的问题,提供一种应用程序内嵌网页的远程调试方法、装置、电子设备和存储介质。
第一方面,本申请实施例提供了一种应用程序内嵌网页的远程调试方法,所述方法应用于调试服务器端,所述方法包括:
接收第一客户端发送的与第二客户端建立调试连接的请求;
响应于所述请求,所述第一客户端和所述第二客户端通过中转的所述调试服务器建立调试连接;
在所述第一客户端和所述第二客户端成功建立调试连接的情况下,接收所述第一客户端的待调试请求,并将所述待调试请求发送至所述第二客户端;
接收所述第二客户端根据所述待调试请求生成的脚本内容,并将所述脚本内容发送至所述第一客户端以进行自动调试。
在一种可能的实现方式中,在所述接收第一客户端发送的与第二客户端建立调试连接的请求之前,所述方法还包括:
接收所述第二客户端发送的用于创建调试频道的指令;
根据所述指令进行调试频道的创建,并将调试频道对应的频道标识发送至所述第二客户端。
在一种可能的实现方式中,所述响应于所述请求,在所述第一客户端与所述调试服务器之间建立调试连接包括:
获取所述调试频道对应的所述频道标识;
根据所述频道标识在数据库中匹配对应的频道,若在所述数据库中匹配到对应的频道,则生成与所述频道对应的用户令牌,并将所述用户令牌返回至所述第一客户端。
在一种可能的实现方式中,所述获取所述调试频道对应的所述频道标识包括:
所述第一客户端将所述频道标识发送至所述第二客户端;
所述第二客户端将所述频道标识发送至所述调试服务器。
在一种可能的实现方式中,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京新氧科技有限公司,未经北京新氧科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110745490.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种活塞用氧化监测预警系统
- 下一篇:一种测定配生土容重的装置及测定方法