发明名称 |
一种多页面浏览器处理消息的方法和装置 |
摘要 |
本发明提供一种多页面浏览器处理消息的方法和装置,其中方法包括:为浏览器的每一个页面窗口创建一个无运算的宿主窗口;建立所述宿主窗口与其对应的页面窗口之间的父子关系以及所述宿主窗口与所述浏览器的主窗口之间的父子关系;将对所述主窗口的操作产生的消息同步给所述宿主窗口,并由所述宿主窗口将所述消息同步给所述页面窗口;在监控到所述页面窗口出现假死状态时,隔绝所述宿主窗口与所述页面窗口之间的父子关系。本发明的方案可以有效防止浏览器出现假死状态。 |
申请公布号 |
CN102915251B |
申请公布日期 |
2014.06.18 |
申请号 |
CN201210060112.7 |
申请日期 |
2012.03.08 |
申请人 |
北京金山安全软件有限公司;可牛网络技术(北京)有限公司;贝壳网际(北京)安全技术有限公司 |
发明人 |
宋雷;孙明焱;徐鸣 |
分类号 |
G06F9/46(2006.01)I |
主分类号 |
G06F9/46(2006.01)I |
代理机构 |
北京银龙知识产权代理有限公司 11243 |
代理人 |
黄灿;安利霞 |
主权项 |
一种多页面浏览器处理消息的方法,其特征在于,包括:为浏览器的每一个页面窗口创建一个进行主窗口和页面窗口之间的消息同步传递的无运算的宿主窗口;建立所述宿主窗口与其对应的页面窗口之间的父子关系以及所述宿主窗口与所述浏览器的主窗口之间的父子关系;将对所述主窗口的操作产生的消息同步给所述宿主窗口,并由所述宿主窗口将所述消息同步给所述页面窗口;在监控到所述页面窗口出现假死状态时,隔绝所述宿主窗口与所述页面窗口之间的父子关系;在隔绝所述宿主窗口与所述页面窗口之间的父子关系后,针对所述主窗口同步给所述宿主窗口的消息,由所述宿主窗口响应所述主窗口。 |
地址 |
100085 北京市海淀区小营西路33号金山大厦 |