CN103678019B - 一种浏览器自动恢复方法及设备 - Google Patents
一种浏览器自动恢复方法及设备 Download PDFInfo
- Publication number
- CN103678019B CN103678019B CN201210344078.6A CN201210344078A CN103678019B CN 103678019 B CN103678019 B CN 103678019B CN 201210344078 A CN201210344078 A CN 201210344078A CN 103678019 B CN103678019 B CN 103678019B
- Authority
- CN
- China
- Prior art keywords
- browser
- anomalous event
- operation information
- collapse
- described browser
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Debugging And Monitoring (AREA)
Abstract
本发明公开一种浏览器自动恢复方法及设备,该方法包括:捕获浏览器运行过程中发生的异常事件;判断该异常事件是否为可恢复异常事件,如果否,保存浏览器在发生异常事件之前的运行信息;其中,该运行信息至少包括浏览器的界面布局信息以及浏览器运行的网页的导航路径;启动崩溃处理程序,并将浏览器进程的句柄传给崩溃处理程序以使崩溃处理程序通过该句柄获得浏览器的转储文件,并根据转储文件分析浏览器发生异常的原因后触发浏览器重新启动;将保存的浏览器在发生异常事件之前的运行信息加载到浏览器,从而恢复浏览器在发生异常事件之前的运行状态。本发明能够在浏览器崩溃后自动恢复出浏览器崩溃前的运行状态,从而减少用户的重复操作。
Description
技术领域
本发明涉及计算机技术领域,具体涉及一种浏览器自动恢复方法及设备。
背景技术
浏览器作为一款广大网民上网的入口产品,不管是进行网上搜索、娱乐或者办公等,都需要首先通过浏览器和互联网打交道。同时,由于互联网是一个很开放的平台,网络上的内容形式***,不免会产生一些异常事件,甚至崩溃,因此,浏览器在稳定性方面的要求很高。
实践中发现,再成功的浏览器也不能保证在运行过程中永远不会发生崩溃而强制退出。而一般浏览器在发生崩溃之后,之前的运行信息就发生了丢失,导致用户必须重复操作。例如,用户在浏览器崩溃之前打开了很多网页,如果浏览器发生崩溃,用户再次打开浏览器后,之前打开的页面就丢失了,用户不得不重复打开这些页面。
发明内容
本发明所要解决的技术问题是提供一种浏览器自动恢复方法及设备,能够在浏览器崩溃后自动恢复出浏览器崩溃前的运行状态,从而减少用户的重复操作。
本发明第一方面提供一种浏览器自动恢复方法,包括:
捕获浏览器运行过程中发生的异常事件;
判断所述异常事件是否为可恢复异常事件,如果否,则保存所述浏览器在发生所述异常事件之前的运行信息;其中,所述运行信息至少包括所述浏览器的界面布局信息以及所述浏览器运行的网页的导航路径;
启动崩溃处理程序,并将所述浏览器进程的句柄传给所述崩溃处理程序以使所述崩溃处理程序通过所述句柄获得所述浏览器的转储文件,并根据所述转储文件分析所述浏览器发生异常的原因后触发所述浏览器重新启动;
将保存的所述浏览器在发生所述异常事件之前的运行信息加载到所述浏览器,从而恢复浏览器在发生所述异常事件之前的运行状态。
本发明第二方面提供一种计算机存储介质,所述计算机存储介质存储有程序,所述程序执行时包括所述浏览器自动恢复方法的步骤。
本发明第三方面提供一种浏览器自动恢复设备,包括:
捕获模块,用于捕获浏览器运行过程中发生的异常事件;
判断模块,用于判断所述异常事件是否为可恢复异常事件;
保存模块,用于在所述判断模块的判断结果为否时,保存所述浏览器在发生所述异常事件之前的运行信息;其中,所述运行信息至少包括所述浏览器的界面布局信息以及所述浏览器运行的网页的导航路径;
崩溃处理程序模块,用于启动崩溃处理程序,并将所述浏览器进程的句柄传给所述崩溃处理程序以使所述崩溃处理程序通过所述句柄获得所述浏览器的转储文件,并根据所述转储文件分析所述浏览器发生异常的原因后触发所述浏览器重新启动;
加载模块,用于将保存的所述浏览器在发生所述异常事件之前的运行信息加载到所述浏览器,从而恢复浏览器在发生所述异常事件之前的运行状态。
通过上述分析可知,本发明实施例提供的浏览器自动恢复方法及设备能够在浏览器产品发生不可恢复的异常事件(即浏览器崩溃)后,先保存浏览器在发生崩溃之前的运行信息,这样在浏览器下一次启动时,能够将浏览器在发生崩溃之前的运行信息加载至浏览器,从而可以恢复浏览器在发生崩溃之前的运行状态。从而能够最大限度的在浏览器发生崩溃之后,弥补崩溃带来的损失,减少用户的重复操作。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种浏览器自动恢复方法的流程图;
图2是本发明实施例提供的另一种浏览器自动恢复方法的流程图;
图3是本发明实施例提供的一种浏览器运行信息存储方法的流程图;
图4是本发明实施例提供的一种浏览器运行信息记载方法的流程图;
图5是本发明实施例提供的一种浏览器自动恢复设备的结构图;
图6是本发明实施例提供的另一种浏览器自动恢复设备的结构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供一种浏览器自动恢复方法及设备,能够在浏览器崩溃后自动恢复出浏览器崩溃前的运行状态,从而可以弥补浏览器崩溃带来的损失,减少用户的重复操作。以下分别进行详细说明。
请参阅图1,图1是本发明实施例提供的一种浏览器自动恢复方法的流程图。如图1所示,该方法可以包括以下步骤。
101、捕获浏览器运行过程中发生的异常事件。
本发明实施例中,浏览器可以是QQ浏览器、微软IE浏览器、欧朋浏览器(Opera)、360安全浏览器、搜狗浏览器、谷歌浏览器、行者无疆浏览器以及遨游浏览器等等,本发明实施例对浏览器的类型不作具体限定。
作为一种可选的实施方式,本发明实施例可以采用向量化异常处理VectoredExceptionHandler、无效的参数处理程序InvalidParameterHandler或纯虚函数调用异常处理PurecallHandler来捕获浏览器运行过程中发生的异常事件。
102、判断异常事件是否为可恢复异常事件,如果否,则保存浏览器在发生异常事件之前的运行信息;其中,该运行信息至少包括浏览器的界面布局信息以及浏览器运行的网页的导航路径。
其中,若判断出异常事件是可恢复异常事件,那么本发明实施例可以采用容错方式对该浏览器的运行状态进行恢复。
103、启动崩溃处理程序,并将浏览器进程的句柄传给崩溃处理程序以使崩溃处理程序通过该句柄获得浏览器的转储(dump)文件,并根据转储文件分析浏览器发生异常的原因后触发该浏览器重新启动。
104、将保存的该浏览器在发生异常事件之前的运行信息加载到该浏览器,从而恢复该浏览器在发生异常事件之前的运行状态。
在图1所描述的浏览器自动恢复方法中,能够在浏览器产品发生不可恢复的异常事件(即浏览器崩溃)后,先保存浏览器在发生崩溃之前的运行信息,这样在浏览器下一次启动时,能够将浏览器在发生崩溃之前的运行信息加载至浏览器,从而可以恢复浏览器在发生崩溃之前的运行状态。从而能够最大限度的在浏览器发生崩溃之后,弥补崩溃带来的损失,减少用户的重复操作。
为了更好地理解本发明,下面进一步结合图2所示的浏览器自动恢复方法对本发明进行详细介绍。如图2所示,该浏览器自动恢复方法可以包括以下步骤。
201、浏览器运行过程中发生异常事件。
举例来说,浏览器在运行过程中可以发生内存非法访问异常EXCEPTION_ACCESS_VIOLATION、栈溢出异常EXCEPTION_STACK_OVERFLOW等一系列不可恢复的异常事件,这些异常事件会直接导致浏览器关闭退出。
202、捕获浏览器运行过程中发生的异常事件。
当浏览器在运行过程中发生异常事件之后,首先第一步就是必须知道浏览器发生了异常事件。其中,捕获异常事件可以采用***绑定的程序来实现的。例如,本发明实施例可以采用***绑定的程序VectoredExceptionHandler、InvalidParameterHandler或PurecallHandler来捕获浏览器运行过程中发生的异常事件。这些程序可以捕获包括内存非法访问异常EXCEPTION_ACCESS_VIOLATION、栈溢出异常EXCEPTION_STACK_OVERFLOW等一系列不可恢复的异常事件在内的大多数异常事件。
203、判断异常事件是否为可恢复异常事件,如果否,则执行步骤204,如果是,则执行步骤208。
204、保存浏览器在发生异常事件之前的运行信息;其中,该运行信息可以包括浏览器运行的网页标签、浏览器的界面布局信息、浏览器运行的网页的导航路径、浏览器的下载任务以及浏览器的皮肤修改信息。
其中,在浏览器发生不可恢复的异常事件(即浏览器崩溃)时,需要将浏览器崩溃之前的运行信息进行保存,以便用于后续浏览器的运行状态恢复。而且,浏览器崩溃之前的运行信息必须保存在本地外部设备,因为当浏览器崩溃退出时,内存中保存的运行信息就会丢失,无法恢复。
请一并参阅图3,图3是本发明实施例提供的一种浏览器运行信息存储方法的流程图。该方法可以将浏览器崩溃之前的运行信息进行保存,确保浏览器崩溃之前的运行信息不会丢失。如图3所示,该浏览器运行信息存储方法可以包括以下步骤:
301、获取浏览器在发生异常事件之前的运行信息。
其中,本发明实施例可以从内存中获取浏览器在发生异常事件之前的运行信息。
302、将运行信息进行数据串行化,获得可扩展标记语言(ExtensibleMarkupLanguage,XML)格式的文件。
303、将XML格式的文件保存至本地外部设备。
通过图3所示的方法,可以将浏览器崩溃之前的运行信息进行保存至本地外部设备,从而可以确保浏览器崩溃之前的运行信息不会丢失。
205、启动崩溃处理程序。
其中,在保存完浏览器崩溃之前的运行信息之后,本发明实施例可以启动崩溃处理程序来执行浏览器崩溃后的崩溃处理操作。
206、将浏览器进程的句柄传给崩溃处理程序以使崩溃处理程序通过该句柄获得浏览器的转储dump文件,并根据转储文件分析浏览器发生异常的原因。
进一步地,当浏览器运行多个进程时,如果一个主进程发生了崩溃,其他子进程也就没有存在的意义了,此时崩溃处理程序来可以将主进程已崩溃的消息通知其他子进程,以使其他子进程各自进行自己的收尾处理工作。
207、崩溃处理程序根据转储dump文件分析浏览器发生异常的原因后触发该浏览器重新启动。
其中,崩溃处理程序触发该浏览器重新启动之后,崩溃处理程序就完成了崩溃处理操作,崩溃处理程序会默默退出。
其中,重新启动的浏览器只处于初始化状态,完全不是上一次崩溃之前的运行状态。要想浏览器恢复到崩溃之前的运行状态,就需要将保存的该浏览器在发生异常事件之前的运行信息加载到该浏览器。
208、将保存的该浏览器在发生异常事件之前的运行信息加载到该浏览器,从而恢复该浏览器在发生异常事件之前的运行状态,结束本流程。
请一并参阅图4,图4是本发明实施例提供的一种浏览器运行信息加载方法的流程图。该方法可以在浏览器重新启动之后,将浏览器在崩溃之前的运行信息加载至浏览器,从而恢复出浏览器崩溃之前的运行状态。如图4所示,该浏览器运行信息加载方法可以包括以下步骤:
401、从本地外部设备中获取XML格式的文件。
402、将XML格式的文件进行数据反序列化,获得浏览器在发生异常事件之前的运行信息;
403、将浏览器在发生异常事件之前的运行信息加载至浏览器。
可见,通过图4所示方法可以在浏览器重新启动之后,将浏览器在崩溃之前的运行信息加载至浏览器,从而恢复出浏览器崩溃之前的运行状态。
209、若判断出异常事件是可恢复异常事件,则采用容错方式对该浏览器的运行状态进行恢复,结束本流程。
在图2所描述的浏览器自动恢复方法中,能够在浏览器产品发生不可恢复的异常事件(即浏览器崩溃)后,先在外部存储设备中保存浏览器在发生崩溃之前的运行信息,这样在浏览器下一次启动时,能够将浏览器在发生崩溃之前的运行信息加载至浏览器,从而可以恢复浏览器在发生崩溃之前的运行状态。从而能够最大限度的在浏览器发生崩溃之后,弥补崩溃带来的损失,减少用户的重复操作。同时,通过图2所描述的浏览器自动恢复方法可以增加用户使用浏览器产品的信心,用户最害怕的就是辛苦的浏览记录以及所做的修改因为浏览器崩溃而遗失了,这样将大大的打击用户使用浏览器产品的信心,从而影响了用户对浏览器产品的体验感。而采用了本发明提供的浏览器崩溃后自动恢复方法后,即使浏览器发生了崩溃退出,用户在体验上也察觉不到崩溃前后的不同,可以说对用户是一种透明的操作。
请参阅图5,图5是本发明实施例提供的一种浏览器自动恢复设备的结构图。其中,图5所示的浏览器自动恢复设备在物理实现上可以是处理器、芯片等。如图5所示,该浏览器自动恢复设备可以包括:
捕获模块501,用于捕获浏览器运行过程中发生的异常事件。
判断模块502,用于判断该异常事件是否为可恢复异常事件。
保存模块503,用于在判断模块502的判断结果为否时,保存浏览器在发生该异常事件之前的运行信息;其中,该运行信息至少包括浏览器的界面布局信息以及浏览器运行的网页的导航路径。
崩溃处理程序模块504,用于启动崩溃处理程序,并将浏览器进程的句柄传给崩溃处理程序以使崩溃处理程序通过该句柄获得浏览器的转储dump文件,并根据转储dump文件分析浏览器发生异常的原因后触发浏览器重新启动。
加载模块505,用于将保存的浏览器在发生该异常事件之前的运行信息加载到浏览器,从而恢复浏览器在发生异常事件之前的运行状态。
其中,捕获模块501具体用于采用向量化异常处理VectoredExceptionHandler、非法参数异常处理InvalidParameterHandler或纯虚函数调用异常处理PurecallHandler来捕获浏览器运行过程中发生的异常事件。
请一并参阅图6,图6是本发明实施例提供的另一种浏览器自动恢复设备的结构图。其中,图6所示的浏览器自动恢复设备是由图5所示的浏览器自动恢复设备进行优化得到的。在图6所示的浏览器自动恢复设备中,保存模块503包括:
第一获取子模块5031,用于获取浏览器在发生异常事件之前的运行信息;
串行化子模块5032,用于将该运行信息进行数据串行化,获得XML格式的文件;
保存子模块5033,用于将该XML格式的文件保存至本地外部设备。
相应地,在图6所示的浏览器自动恢复设备中,加载模块505包括:
第二获取子模块5051,用于从本地外部设备中获取XML格式的文件;
反序列化子模块5052,用于将XML格式的文件进行数据反序列化,获得浏览器在发生异常事件之前的运行信息;
加载子模块5053,用于将浏览器在发生异常事件之前的运行信息加载至浏览器。
可选地,图6所示的浏览器自动恢复设备还可以包括:
容错模块506,用于在判断模块502的判断结果为时是,采用容错方式对浏览器的运行状态进行恢复。
本发明实施例中,浏览器崩溃之前的运行信息还可以包括浏览器运行的网页标签、浏览器的下载任务以及浏览器的皮肤修改信息,本发明实施例不作限定。
图5、图6所描述的浏览器自动恢复设备能够在浏览器产品发生不可恢复的异常事件(即浏览器崩溃)后,先保存浏览器在发生崩溃之前的运行信息,这样在浏览器下一次启动时,能够将浏览器在发生崩溃之前的运行信息加载至浏览器,从而可以恢复浏览器在发生崩溃之前的运行状态。从而能够最大限度的在浏览器发生崩溃之后,弥补崩溃带来的损失,减少用户的重复操作。同时,通过图5、图6所描述的浏览器自动恢复设备可以增加用户使用浏览器产品的信心,用户最害怕的就是辛苦的浏览记录以及所做的修改因为浏览器崩溃而遗失了,这样将大大的打击用户使用浏览器产品的信心,从而影响了用户对浏览器产品的体验感。而采用了本发明提供的浏览器崩溃后自动恢复方法后,即使浏览器发生了崩溃退出,用户在体验上也察觉不到崩溃前后的不同,可以说对用户是一种透明的操作。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机存储介质中,该计算机存储介质可以包括:闪存盘、只读存储器(Read-OnlyMemory,ROM)、随机存取器(RandomAccessMemory,RAM)、磁盘或光盘等。
以上对本发明实施例所提供的浏览器崩溃后自动恢复方法及设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (8)
1.一种浏览器自动恢复方法,其特征在于,包括:
捕获浏览器运行过程中发生的异常事件;
判断所述异常事件是否为可恢复异常事件,如果否,则保存所述浏览器在发生所述异常事件之前的运行信息;其中,所述运行信息至少包括所述浏览器的界面布局信息以及所述浏览器运行的网页的导航路径;
启动崩溃处理程序,并将所述浏览器进程的句柄传给所述崩溃处理程序以使所述崩溃处理程序通过所述句柄获得所述浏览器的转储文件,并根据所述转储文件分析所述浏览器发生异常的原因后触发所述浏览器重新启动;
将保存的所述浏览器在发生所述异常事件之前的运行信息加载到所述浏览器,从而恢复浏览器在发生所述异常事件之前的运行状态;
所述保存所述浏览器在发生所述异常事件之前的运行信息包括:
获取所述浏览器在发生所述异常事件之前的运行信息;
将所述运行信息进行数据串行化,获得可扩展标记语言XML格式的文件;
将所述XML格式的文件保存至本地外部设备;
所述将保存的所述浏览器在发生所述异常事件之前的运行信息加载到所述浏览器包括:
从所述本地外部设备中获取XML格式的文件;
将所述XML格式的文件进行数据反序列化,获得所述浏览器在发生所述异常事件之前的运行信息;
将所述浏览器在发生所述异常事件之前的运行信息加载至所述浏览器。
2.根据权利要求1所述的方法,其特征在于,所述捕获浏览器运行过程中发生的异常事件包括:
采用量化异常处理程序的向量化异常处理VectoredExceptionHandler、无效的参数处理程序InvalidParameterHandler或纯虚函数调用异常处理PurecallHandler来捕获浏览器运行过程中发生的异常事件。
3.根据权利要求1所述的方法,其特征在于,所述运行信息还包括所述浏览器运行的网页标签、所述浏览器的下载任务以及所述浏览器的皮肤修改信息。
4.根据权利要求1所述的方法,其特征在于,若判断出所述异常事件是可恢复异常事件,所述方法还包括:
采用容错方式对所述浏览器的运行状态进行恢复。
5.一种浏览器自动恢复设备,其特征在于,包括:
捕获模块,用于捕获浏览器运行过程中发生的异常事件;
判断模块,用于判断所述异常事件是否为可恢复异常事件;
保存模块,用于在所述判断模块的判断结果为否时,保存所述浏览器在发生所述异常事件之前的运行信息;其中,所述运行信息至少包括所述浏览器的界面布局信息以及所述浏览器运行的网页的导航路径;
崩溃处理程序模块,用于启动崩溃处理程序,并将所述浏览器进程的句柄传给所述崩溃处理程序以使所述崩溃处理程序通过所述句柄获得所述浏览器的转储文件,并根据所述转储文件分析所述浏览器发生异常的原因后触发所述浏览器重新启动;
加载模块,用于将保存的所述浏览器在发生所述异常事件之前的运行信息加载到所述浏览器,从而恢复浏览器在发生所述异常事件之前的运行状态;
所述保存模块包括:
第一获取子模块,用于获取所述浏览器在发生所述异常事件之前的运行信息;
串行化子模块,用于将所述运行信息进行数据串行化,获得可扩展标记语言XML格式的文件;
保存子模块,用于将所述XML格式的文件保存至本地外部设备;
所述加载模块包括:
第二获取子模块,用于从所述本地外部设备中获取XML格式的文件;
反序列化子模块,用于将所述XML格式的文件进行数据反序列化,获得所述浏览器在发生所述异常事件之前的运行信息;
加载子模块,用于将所述浏览器在发生所述异常事件之前的运行信息加载至所述浏览器。
6.根据权利要求5所述的设备,其特征在于,所述捕获模块具体用于采用向量化异常处理VectoredExceptionHandler、无效的参数处理程序InvalidParameterHandler或纯虚函数调用异常处理PurecallHandler来捕获浏览器运行过程中发生的异常事件。
7.根据权利要求5所述的设备,其特征在于,所述运行信息还包括所述浏览器运行的网页标签、所述浏览器的下载任务以及所述浏览器的皮肤修改信息。
8.根据权利要求5所述的设备,其特征在于,还包括:
容错模块,用于在所述判断模块的判断结果为时是,采用容错方式对所述浏览器的运行状态进行恢复。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210344078.6A CN103678019B (zh) | 2012-09-17 | 2012-09-17 | 一种浏览器自动恢复方法及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210344078.6A CN103678019B (zh) | 2012-09-17 | 2012-09-17 | 一种浏览器自动恢复方法及设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103678019A CN103678019A (zh) | 2014-03-26 |
CN103678019B true CN103678019B (zh) | 2016-04-13 |
Family
ID=50315671
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210344078.6A Active CN103678019B (zh) | 2012-09-17 | 2012-09-17 | 一种浏览器自动恢复方法及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103678019B (zh) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103955478B (zh) * | 2014-03-31 | 2016-08-31 | 北京奇虎科技有限公司 | 已关闭的网页标签和/或浏览器窗口的显示方法和装置 |
CN105335244B (zh) * | 2014-08-15 | 2018-08-10 | ***股份有限公司 | 用于应用程序恢复的方法 |
US10757224B2 (en) * | 2014-09-04 | 2020-08-25 | Seiko Epson Corporation | Data processing system, data processing method, and printer |
CN104361076B (zh) * | 2014-11-12 | 2018-02-09 | 腾讯科技(成都)有限公司 | 浏览器的异常处理方法和装置 |
CN106919573A (zh) * | 2015-12-24 | 2017-07-04 | 北京奇虎科技有限公司 | 一种重新启动浏览器的方法和设备 |
WO2017120878A1 (zh) * | 2016-01-15 | 2017-07-20 | 杨瑛 | 一种浏览网页的重启方法以及电子设备 |
WO2017120877A1 (zh) * | 2016-01-15 | 2017-07-20 | 杨瑛 | 一种重启网页时的信息推送方法以及电子设备 |
CN106547639B (zh) * | 2016-11-11 | 2019-11-22 | 腾讯音乐娱乐(深圳)有限公司 | 一种字符串处理方法及设备 |
US10140165B2 (en) * | 2017-02-02 | 2018-11-27 | Microsoft Technology Licensing, Llc | Shell action browser extensions |
CN107490380B (zh) * | 2017-10-10 | 2020-03-10 | Oppo广东移动通信有限公司 | 导航方法、装置、存储介质及移动终端 |
CN107992375A (zh) * | 2017-10-30 | 2018-05-04 | 努比亚技术有限公司 | 一种浏览器故障处理方法、终端及计算机可读存储介质 |
CN109086164A (zh) * | 2018-06-29 | 2018-12-25 | 努比亚技术有限公司 | 一种应用崩溃处理方法、终端及计算机可读存储介质 |
CN113127239A (zh) * | 2019-12-31 | 2021-07-16 | 深圳云天励飞技术有限公司 | 页面状态监控方法、装置、终端及存储介质 |
CN112333497A (zh) * | 2020-09-28 | 2021-02-05 | 深圳Tcl新技术有限公司 | 用户数据显示方法、装置、设备及可读存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102215215A (zh) * | 2010-08-02 | 2011-10-12 | 深圳市深信服电子科技有限公司 | 一种页面恢复的方法和电子终端 |
CN102236587A (zh) * | 2010-04-28 | 2011-11-09 | 上海中标软件有限公司 | firefox浏览器异常恢复方法 |
-
2012
- 2012-09-17 CN CN201210344078.6A patent/CN103678019B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102236587A (zh) * | 2010-04-28 | 2011-11-09 | 上海中标软件有限公司 | firefox浏览器异常恢复方法 |
CN102215215A (zh) * | 2010-08-02 | 2011-10-12 | 深圳市深信服电子科技有限公司 | 一种页面恢复的方法和电子终端 |
Also Published As
Publication number | Publication date |
---|---|
CN103678019A (zh) | 2014-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103678019B (zh) | 一种浏览器自动恢复方法及设备 | |
KR102179149B1 (ko) | 페이지 컴포넌트 동적 레이아웃 | |
CN103106196B (zh) | 一种恢复浏览器网页的方法和装置 | |
CN104049986B (zh) | 插件加载方法及装置 | |
CN102236587B (zh) | firefox浏览器异常恢复方法 | |
JP6129402B2 (ja) | ページスナップショットの作成 | |
CN102929747A (zh) | 基于龙芯服务器的Linux操作***崩溃转储的处理方法 | |
CN105279021A (zh) | 执行不可屏蔽中断的方法和装置 | |
CN105354498A (zh) | 一种注册表的操作方法和相关装置及设备 | |
WO2020000747A1 (zh) | 一种反爬虫方法、终端及计算机可读存储介质 | |
CN113419817A (zh) | 前端应用嵌套方法、装置、设备及存储介质 | |
US10915624B2 (en) | Method and apparatus for determining behavior information corresponding to a dangerous file | |
CN112379993A (zh) | 一种机器人流程自动化处理***、方法及装置 | |
CN106997313B (zh) | 一种应用程序的信号处理方法、***及终端设备 | |
CN111679976A (zh) | 一种页面对象的查找方法及装置 | |
US8468388B2 (en) | Restoring programs after operating system failure | |
CN113467981A (zh) | 异常处理的方法和装置 | |
CN111008044A (zh) | 一种应用程序的恢复方法、***以及电子设备 | |
CN113835737A (zh) | 一种前端项目添加权限的方法及*** | |
CN109558548B (zh) | 一种消除css样式冗余的方法及相关产品 | |
CN114528204A (zh) | 处理代码的方法、处理异常的方法以及各自的装置 | |
CN113868502A (zh) | 一种页面爬虫方法、装置、电子设备及可读存储介质 | |
CN115454673A (zh) | 一种基板管理控制器的数据收集方法、装置及介质 | |
CN114443929A (zh) | 一种数据抓取方法、装置及介质 | |
CN104933019A (zh) | 一种列表生成的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20221117 Address after: 1402, Floor 14, Block A, Haina Baichuan Headquarters Building, No. 6, Baoxing Road, Haibin Community, Xin'an Street, Bao'an District, Shenzhen, Guangdong 518133 Patentee after: Shenzhen Yayue Technology Co.,Ltd. Address before: 2, 518057, East 403 room, SEG science and Technology Park, Zhenxing Road, Shenzhen, Guangdong, Futian District Patentee before: TENCENT TECHNOLOGY (SHENZHEN) Co.,Ltd. |