一种移动端网页的远程调试方法及装置制造方法及图纸

技术编号:19778178 阅读:41 留言:0更新日期:2018-12-15 11:16
本发明专利技术提供一种移动端网页的远程调试方法及装置,涉及互联网技术领域。该方法应用于调试服务器,所述调试服务器与移动端网页通信连接,所述调试服务器还与开发环境浏览器通信连接,所述方法包括:接收所述开发环境浏览器发送的针对所述移动端网页的调试指令;转发所述调试指令给所述移动端网页。本发明专利技术通过调试服务器作为桥接服务器,使移动端网页和开发环境浏览器可以进行通信,调试服务器可以接收所述开发环境浏览器发送的针对所述移动端网页的调试指令;以及转发所述调试指令给所述移动端网页。该方案克服现有移动端网页只能在移动端环境调试的限制,实现了远程调试移动端网页的技术效果。

【技术实现步骤摘要】
一种移动端网页的远程调试方法及装置
本专利技术涉及互联网
,具体而言,涉及一种移动端网页的远程调试方法及装置。
技术介绍
随着移动电子设备的大量应用,如手机设备、平板电脑设备等,移动端Web页面也被大量推广。又随着不同的客户端技术被推广,移动端Web页面的内容也日益复杂。移动端Web页面早期仅仅应用于移动端浏览器浏览,并且交互行为仅限于DocumentObjectModel和BrowserObjectModel。移动端Web页面逐步应用到更丰富的交互行为和更多样的应用程序中,例如在混合应用程序中,移动端Web页面可以通过JavaScriptBridge调用移动端Native平台接口,具体功能包括有录音功能、摄像功能、陀螺仪、GPS定位。又例如在微信应用程序中,移动端Web页面还能调用指纹支付功能。在现有模式下,以上这些功能的调试,仅限于在移动端环境进行调试。
技术实现思路
为了克服上述现有技术中的不足,本专利技术提供一种移动端网页的远程调试方法及装置,以解决上述问题。为了实现上述目的,本专利技术实施例所提供的技术方案如下所示:本专利技术实施例第一方面公开了一种移动端网页的远程调试方法,应用于调试服务器,所述调试服务器与移动端网页通信连接,所述调试服务器还与开发环境浏览器通信连接,所述方法包括:接收所述开发环境浏览器发送的针对所述移动端网页的调试指令;转发所述调试指令给所述移动端网页。结合第一方面,在第一种可能的实现方式中,所述方法还包括:接收所述移动端网页发送的所述移动端网页的调试日志信息和调试数据信息;转发所述调试日志信息和所述调试数据信息给所述开发环境浏览器,所述调试日志信息和所述调试数据信息用于指示后续的调试操作。结合第一方面,在第二种可能的实现方式中,通过以下步骤建立所述调试服务器分别和所述移动端及所述开发环境浏览器之间的通信连接:监听所述移动端网页发送的第一指令;监听所述开发环境浏览器发送的第二指令;匹配所述第一请求指令和所述第二指令;在所述第一指令和所述第二指令匹配时,建立所述移动端网页到所述调试服务器,与所述调试服务器到所述开发环境浏览器的双向通信通道。结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述第一指令包括:请求URL指令和第一指定通道参数指令;所述第二指令包括:URL指令和第二指定通道参数指令。本专利技术实施例第二方面公开了一种移动端网页的远程调试方法,应用于移动端网页,所述移动端网页与所述调试服务器通信连接,所述方法包括:所述移动端网页接收所述调试服务器发送的所述调试指令,所述调试指令为所述调试服务器从开发环境浏览器接收的;所述移动端网页根据所述调试指令进行调试操作。结合第二方面,在第一种可能的实现方式中,所述方法还包括:所述移动端网页发送所述调试日志信息和所述调试数据信息给所述调试服务器,以使所述调试服务器将所述调试日志信息和调试数据信息转发给所述开发环境浏览器。本专利技术实施例第三方面公开了一种移动端网页的远程调试方法,应用于开发环境浏览器,所述开发环境浏览器与所述调试服务器通信连接,所述方法包括:所述开发环境浏览器生成调试指令;所述调试指令用于指示移动端网页进行调试操作;向所述调试服务器发送所述调试指令。本专利技术实施例第四方面公开了一种移动端网页的远程调试装置,应用于调试服务器,所述调试服务器与移动端网页通信连接,所述调试服务器还与开发环境浏览器通信连接,所述装置包括:第一接收单元,用于接收所述开发环境浏览器发送的针对所述移动端网页的调试指令;第一发送单元,用于转发所述调试指令给所述移动端网页。本专利技术实施例第五方面公开了一种移动端网页的远程调试装置,应用于移动端网页,所述移动端网页与所述调试服务器通信连接,所述装置包括:第一执行单元,用于所述移动端网页根据所述调试指令进行调试操作;第二接收单元,用于所述移动端网页接收所述调试服务器发送的所述调试指令,所述调试指令为所述调试服务器从开发环境浏览器接收的;本专利技术实施例第六方面公开了一种移动端网页的远程调试装置,应用于开发环境浏览器,所述开发环境浏览器与所述调试服务器通信连接,所述装置包括:第二执行单元,用于所述开发环境浏览器生成调试指令;所述调试指令用于指示移动端网页进行调试操作;第三发送单元,用于向所述调试服务器发送所述调试指令。相对于现有技术而言,本专利技术实施例提供的一种移动端网页的远程调试方法及装置至少具有以下有益效果:本专利技术实施例提供的方案通过调试服务器作为桥接服务器,使移动端网页和开发环境浏览器可以进行通信,调试服务器可以接收所述开发环境浏览器发送的针对所述移动端网页的调试指令;以及转发所述调试指令给所述移动端网页。该方案克服现有移动端网页只能在移动端环境调试的限制,实现了远程调试移动端网页的技术效果。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举本专利技术较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍。应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术实施例提供的调试服务器、移动端网页及开发环境浏览器的交互示意图。图2为本专利技术实施例提供的建立通信的方法流程图。图3为本专利技术实施例提供的移动端网页的远程调试方法的交互示意图。图4为本专利技术实施例提供的移动端网页的远程调试装置的调试服务器的方框示意图。图5为本专利技术实施例提供的移动端网页的远程调试装置的移动端网页的方框示意图。图6为本专利技术实施例提供的移动端网页的远程调试装置的开发环境浏览器的方框示意图。图标:100-调试服务器;110-第一接收单元;120-第一发送单元;200-移动端网页;210-第一执行单元;220-第二接收单元;230-第二发送单元;300-开发环境浏览器;310-第二执行单元;320-第三接收单元;330-第三发送单元。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。此外,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。下面结合附图,对本专利技术的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。请参照图1所示,为本专利技术实施例提供的调试服务器100、移动端网页200及开发环境浏览器300的交互示意图。本专利技术提供的调试服务器100可通过网络与至少一个移动端网页200通信连接,该调试服务器100还可通过网络与至少一个开发环境浏览本文档来自技高网...

【技术保护点】
1.一种移动端网页的远程调试方法,其特征在于,应用于调试服务器,所述调试服务器与移动端网页通信连接,所述调试服务器还与开发环境浏览器通信连接,所述方法包括:接收所述开发环境浏览器发送的针对所述移动端网页的调试指令;转发所述调试指令给所述移动端网页。

【技术特征摘要】
1.一种移动端网页的远程调试方法,其特征在于,应用于调试服务器,所述调试服务器与移动端网页通信连接,所述调试服务器还与开发环境浏览器通信连接,所述方法包括:接收所述开发环境浏览器发送的针对所述移动端网页的调试指令;转发所述调试指令给所述移动端网页。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述移动端网页发送的所述移动端网页的调试日志信息和调试数据信息;转发所述调试日志信息和所述调试数据信息给所述开发环境浏览器,所述调试日志信息和所述调试数据信息用于指示后续的调试操作。3.根据权利要求1所述的方法,其特征在于,通过以下步骤建立所述调试服务器分别和所述移动端网页及所述开发环境浏览器之间的通信连接:监听所述移动端网页发送的第一指令;监听所述开发环境浏览器发送的第二指令;匹配所述第一指令和所述第二指令;在所述第一指令和所述第二指令匹配时,建立所述移动端网页到所述调试服务器,与所述调试服务器到所述开发环境浏览器的双向通信通道。4.根据权利要求3所述的方法,其特征在于,所述第一指令包括:请求URL指令和第一指定通道参数指令;所述第二指令包括:URL指令和第二指定通道参数指令。5.一种移动端网页的远程调试方法,其特征在于,应用于移动端网页,所述移动端网页与调试服务器通信连接,所述方法包括:所述移动端网页接收所述调试服务器发送的调试指令,所述调试指令为所述调试服务器从开发环境浏览器接收的;所述移动端网页根据所述调试指令进行调试操作。6.根据权...

【专利技术属性】
技术研发人员:赵淦森唐境灿列海权徐岗赵淑娴纪求华林成创李胜龙梁昕蔡斯凯李振宇黄伟雄曲成
申请(专利权)人:广东蔚海数问大数据科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1