An embodiment of the invention discloses a method for web page debugging. The method includes setting a broadcast message through a broadcast monitor registered in the operating system, carrying a debug switch command in the broadcast message of the debug setting, and setting up a page view with a debug switch command carried in the broadcast message according to the debug. The debug switch settings in the configuration file; when the page view is opened, if the debug switch of the configuration file of the page view is set to open state, the debug service that starts the page view opens the target page for the page view to be debugged. The embodiment of the invention also discloses a web page debugging device. The invention can effectively improve the efficiency of web development and debugging.
【技术实现步骤摘要】
一种网页调试方法和装置
本专利技术涉及互联网
,尤其涉及一种网页调试方法和装置。
技术介绍
随着互联网技术的发展以及移动终端智能化的普及,越来越多针对移动终端的网页或应用被开发和使用。实际使用中发现经常会出现在开发过程中运行正常的网页到了移动终端中打开时出现异常,原因有很多,例如因平台、厂商、网页浏览内核的不同而产生的种种兼容性问题。为了能够尽早发现并解决此类问题,我们希望在移动终端上进行真机的网页调试。现有的网页调试方案中,通常需要修改调用网页视图的应用代码生成新的应用进程,运行新的应用进程方能并调用系统指定的API开启网页调试功能,而关闭网页调试功能同样需要还原应用代码后运行原应用进程,操作过程非常繁琐。
技术实现思路
有鉴于此,本专利技术实施例提供了一种网页调试方法和装置,可实现快速开启网页视图的调试服务,从而提升网页开发和调试效率。为了解决上述技术问题,本专利技术实施例提供了一种网页调试方法,所述方法包括通过在操作系统中注册的广播监听器接收调试设置广播消息,所述调试设置广播消息中携带调试开关命令;根据所述调试设置广播消息中携带的调试开关命令更新网页视图的配置文件中的调试开关设置;当开启所述网页视图时,若所述网页视图的配置文件的调试开关设置为开启状态,则启动所述网页视图的调试服务对所述网页视图打开目标网页进行调试。相应地,本专利技术实施例还提供了一种网页调试装置,所述装置包括:调试广播监听模块,用于通过在操作系统中注册的广播监听器接收调试设置广播消息,所述调试设置广播消息中携带调试开关命令;调试开关设置模块,用于根据所述调试设置广播消息中携带的调试 ...
【技术保护点】
1.一种网页调试方法,其特征在于,所述方法包括:通过在操作系统中注册的广播监听器接收调试设置广播消息,所述调试设置广播消息中携带调试开关命令;根据所述调试设置广播消息中携带的调试开关命令更新网页视图的配置文件中的调试开关设置;当开启所述网页视图时,若所述网页视图的配置文件的调试开关设置为开启状态,则启动所述网页视图的调试服务对所述网页视图打开目标网页进行调试。
【技术特征摘要】
1.一种网页调试方法,其特征在于,所述方法包括:通过在操作系统中注册的广播监听器接收调试设置广播消息,所述调试设置广播消息中携带调试开关命令;根据所述调试设置广播消息中携带的调试开关命令更新网页视图的配置文件中的调试开关设置;当开启所述网页视图时,若所述网页视图的配置文件的调试开关设置为开启状态,则启动所述网页视图的调试服务对所述网页视图打开目标网页进行调试。2.如权利要求1所述的网页调试方法,其特征在于,所述通过在操作系统中注册的广播监听器接收调试设置广播消息包括:通过在操作系统中注册的广播监听器接收系统守护进程广播的调试设置广播消息,所述调试设置广播消息是所述系统进程根据外部调试终端通过系统调试桥发送的调试设置消息生成的。3.如权利要求2所述的网页调试方法,其特征在于,所述启动所述网页视图的调试服务对所述网页视图打开目标网页进行调试包括:所述网页视图的调试服务将所述网页视图打开目标网页的调试信息通过所述系统调试桥发送至所述外部调试终端的网页调试进程界面;或所述网页视图的调试服务通过所述系统调试桥接收所述外部调试终端发送的调试数据,并根据调试数据对所述目标网页的网页数据进行更新。4.如权利要求1所述的网页调试方法,其特征在于,所述通过在操作系统中注册的广播监听器接收调试设置广播消息包括:通过在操作系统中注册的广播监听器接收应用进程广播的调试设置广播消息。5.如权利要求4所述的网页调试方法,其特征在于,所述启动所述网页视图的调试服务对所述网页视图打开目标网页进行调试包括:所述网页视图的调试服务将所述网页视图打开目标网页的调试信息发送至所述应用进程的网页调试进程界面;或所述网页视图的调试服务接收所述应用进程发送的调试数据,并根据调试数据对所述目标网页的网页数据进行更新。6.如权利要求4所述的网页调试方法,其特征在于,所述调试设置广播消息是所述应用进程根据扫描目标二维码解析得到的调试设置消息生成的。7.如权利要求1-6中任一项所述的网页调试方法,其特征在于,所述通过在操作系统中注册的广播监听器接收调试设置广播消息包括:在根据应用进程的请求开启网页视图时,向所述操作系统注册所述广播监听器;在所述广播监听器接收所述操作系统处理得到的所述调试设置广播消息后,接收所述广播监听器通过执行预设的回调处理方法发送的所述调试设置广播消息携带的调试开关命令。8.如权利要求1-6中任一项所述的网页调试方法,其特征在于,所述启动所述网页视图的调试服务对所述网页视图打开目标网页进行调试包括:启动网页浏览内核中所述网页视...
【专利技术属性】
技术研发人员:黄明虎,郑清江,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。