【技术实现步骤摘要】
一种嵌入HTML5的第三方应用程序调试方法及系统
[0001]本申请涉及第三方应用程序调试
,尤其涉及一种嵌入HTML5的第三方应用程序调试方法及系统。
技术介绍
[0002]调试是指在软件开发过程中,通过对程序进行分析和修改,以解决程序中出现的问题和错误的过程。常见的问题包括程序崩溃、逻辑错误、性能问题等。调试是软件开发过程中非常重要的一环,可以帮助开发人员提高程序的质量和稳定性。
[0003]HTML5通过一系列标签可以将网络上的文档格式统一,使分散的互联网资源连接为一个逻辑整体,HTML5命令可以说明文字、图形、动画、声音、表格、链接等,它通过超级链接方法将文本中的文字、图表与其他信息媒体相关联。
[0004]针对嵌入HTML5的第三方应用程序的调试是一个较为困难的事情,负责调试的第三方应用程序相关人员不懂得HTML5组件的处理流程、程序语言,懂得HTML5组件的处理流程、程序语言的HTML5组件相关人员不懂调试,况且第三方应用程序组件中原生界面或HTML5组件均可能出错,导致针对嵌入HTML5的第三方应用程序的调试的难度大。
[0005]在相关技术中,负责调试的第三方应用程序相关人员在调试嵌入HTML5的第三方应用程序时,调试效率较低,而且由于不懂得HTML5组件,导致调试效果较差。
技术实现思路
[0006]本申请提供了一种嵌入HTML5的第三方应用程序调试方法及系统,提高嵌入HTML5的第三方应用程序的调试效率和调试效果。
[0007]第一方面,本申请 ...
【技术保护点】
【技术特征摘要】
1.一种嵌入HTML5的第三方应用程序调试方法,应用于嵌入HTML5的第三方应用程序调试系统,所述嵌入HTML5的第三方应用程序调试系统中包括用于实现第三方应用功能的第三方应用程序组件,所述第三方应用程序组件包括原生界面、HTML5组件以及支持调试程序语言的调试面板,其特征在于,所述嵌入HTML5的第三方应用程序调试系统还包括支持原生程序语言和所述调试程序语言的第一调试组件和支持HTML5程序语言的第二调试组件,所述方法包括:所述第三方应用程序组件获取所述原生界面输出的第一语言文本数据和所述HTML5组件输出的第二语言文本数据;所述第一语言文本数据的类型为原生程序语言,第二语言文本数据的类型为HTML5程序语言;在所述第一调试组件调试所述第三方应用程序组件中的计算机指令出现错误的情况下,所述第一调试组件根据调试面板调用出原生界面文本数据和内嵌界面文本数据,所述原生界面文本数据为以所述调试程序语言为框架、所述第一语言文本数据为内核的文本数据,所述内嵌界面文本数据为以所述调试程序语言为框架、所述第二语言文本数据为内核的文本数据;所述第一调试组件根据所述原生界面文本数据中的第一语言文本数据确定所述原生界面的错误;所述第一调试组件将所述内嵌界面文本数据中的第二语言文本数据发送给第二调试组件,使所述第二调试组件根据所述第二语言文本数据确定所述HTML5组件的错误。2.根据权利要求1所述的嵌入HTML5的第三方应用程序调试方法,其特征在于,所述第一调试组件根据调试面板调用出原生界面文本数据和内嵌界面文本数据之后,该方法还包括:所述第一调试组件将所述内嵌界面文本数据中的第二语言文本数据转换成人类语言文本数据;所述第一调试组件根据注释文档寻找出所述人类语言文本数据与所述注释文档具有区别的区别点,所述注释文档包括所述HTML5组件的开发人员增加的关于所述HTML5组件中元素的值、接口的调用逻辑、接口的参数和返回值;所述第一调试组件将所述区别点发送给第二调试组件,使所述第二调试组件根据所述区别点确定所述第三方应用程序组件中HTML5组件的错误。3.根据权利要求1所述的嵌入HTML5的第三方应用程序调试方法,其特征在于,所述第一调试组件根据调试面板调用出原生界面文本数据和内嵌界面文本数据,具体包括:所述调试面板获取所述第三方应用程序组件输出的所述第一语言文本数据和所述第二语言文本数据;所述调试面板根据预设第一策略将所述第一语言文本数据和所述第二语言文本数据进行划分成若干个第一语言子文本数据和第二语言子文本数据,所述预设第一策略包括数据类型、数据功能、数据作用、数据语言、数据主题、数据产生时间、数据来源中的一种或多种;所述调试面板输出若干个原生界面子文本数据、内嵌界面子文本数据、与所述原生界面子文本数据对应的原生界面标签控件和与所述内嵌界面子文本数据对应的内嵌界面标签控件,所述原生界面子文本数据为以所述调试程序语言为框架、所述第一语言子文本数
据为内核的文本数据,所述内嵌界面子文本数据为以所述调试程序语言为框架、所述第二语言子文本数据为内核的文本数据;所述原生界面标签控件被触发后转移到对应的原生界面子文本数据,所述内嵌界面标签控件被触发后转移到对应的内嵌界面子文本数据;所述第一调试组件根据所述调试面板调用出若干个所述原生界面标签控件、所述内嵌界面标签控件。4.根据权利要求3所述的嵌入HTML5的第三方应用程序调试方法,其特征在于,所述调试面板获取第三方应用程序组件输出的第一语言文本数据和第二语言文本数据之后,该方法还包括:所述调试面板接收所述第一调试组件输出的自定义标识的建立指令;所述调试面板根据预设自定义语言模型从所述第一语言文本数据和所述第二语言文本数据提取出自定义文本数据,所述自定义文本数据为以所述调试程序语言为框架、所述自定义标识相关的文本数据为内核的文本数据;所述调试面板输出所述自定义文本数据、与所述自定义文本数据对应的自定义标签控件,所述自定义标签控件被触发后转移到所述自定义文本数据;所述第一调试组件根据所述调试面板调用...
【专利技术属性】
技术研发人员:张明飞,扶翰章,雷云存,贾辉宇,
申请(专利权)人:企知道科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。