【技术实现步骤摘要】
基于页面的浏览器日志输出方法、装置、设备及存储介质
[0001]本专利技术涉及浏览器
,尤其涉及一种基于页面的浏览器日志输出方法、装置、设备及存储介质。
技术介绍
[0002]在现有技术中,浏览器日志记载了浏览器的运行数据,根据浏览器日志能够复现运行时产生的问题。其中,浏览器日志的输出方式包括有:1)文件;2)系统Debug;3)控制台标准输出。但这些输出方式都需要通过命令行开关来启动日志输出,即默认情况下,系统不会产生日志,因此也几乎没有运行时的开销。
[0003]另外,在Windows系统上,有Windows事件追踪ETW(Event Tracing for Windows)机制,它可以记录系统内核或是应用程序的事件。ETW可动态开启和过滤日志,但需要专门的工具来接收日志内容。
[0004]由上可知,现有技术的浏览器日志输出方式程序繁琐,效率低。
技术实现思路
[0005]针对现有技术中的问题,本专利技术实施例提供一种基于页面的浏览器日志输出方法、装置、设备及存储介质。
[0 ...
【技术保护点】
【技术特征摘要】
1.一种基于页面的浏览器日志输出方法,其特征在于,应用于浏览器,包括:接收用户对所述浏览器的第一输入;响应于所述第一输入,在所述浏览器中打开目标内部页面,并通过浏览器内核采集第一浏览器日志,将所述第一浏览器日志输出到所述目标内部页面。2.根据权利要求1所述的基于页面的浏览器日志输出方法,其特征在于,所述第一输入为用户在所述浏览器中对所述目标内部页面的网址的文本输入;或所述第一输入为用户对所述浏览器所展示的指定按钮的触发操作。3.根据权利要求1所述的基于页面的浏览器日志输出方法,其特征在于,所述响应于所述第一输入,在所述浏览器中打开目标内部页面,并通过浏览器内核采集第一浏览器日志,将所述第一浏览器日志输出到所述目标内部页面,包括:响应于所述第一输入,在所述浏览器中打开目标内部页面,触发所述浏览器中配置的全局变量开关打开,开始通过所述浏览器内核采集第一浏览器日志,将所述第一浏览器日志输出到所述目标内部页面。4.根据权利要求1所述的基于页面的浏览器日志输出方法,其特征在于,所述方法还包括:接收用户的第二输入;响应于所述第二输入,关闭所述目标内部页面,并停止通过浏览器内核采集第一浏览器日志。5.根据权利要求4所述的基于页面的浏览器日志输出方法,其特征在于,所述方法还包括:在第一缓存中存储所述第一浏览器日志的情况下,响应于所述第二输入,还删除所述第一缓存中存储的所述第一浏览器日志。6.根据权利要求1所述的基于页面的浏览器日志输出方法,其特征在于,所述方法还包括:接收用户的第三输入;响应于所述第三输入,将输出到所述目标内部页面的第一浏览器日志发送到所述浏览器对应的服务器。7.根据权利要求1所述的基于页面的浏览器日志输出方法,其特征在于,在接收用户对浏览器的第一输入之前,所述方法还包括:通过所述浏览器展示所述浏览器中的目标任务运行错误提示信息;在通过浏览器内核采集第一浏览器日志之前,所述方法还包括:在所述浏览器中打开目标内部页面的情况下,接收用户对所述浏览器的第四输入;响应于所述第四输入,在所述浏览器中运行所述目标任务;所述通过浏览器内核采集第一浏览器日志,包括:通过所述浏览器内核采集在所述浏览器中运行所述目标任务的过程中产生的第一浏览器日志。8.根据权利要求1所述的基于页面的浏览器日志输出方法,其特征在于,所述通过浏览器内核采集第一浏览器日志,将所述第一浏览器日志输出到所述目标内部页面,包括:通过浏览器内核采集第一浏览器日志,将所述第一浏览器日志放入第一缓存;
当放入所述第一缓存中的第一浏览器日志的数据量达到预设值,从所述第一缓存中提取所述第一浏览器日志,输出到所述目标内部页面。9.根据权利要求1所述的基于页面的...
【专利技术属性】
技术研发人员:杨晓兵,管重,
申请(专利权)人:网神信息技术北京股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。