发明名称 一种浏览网页的方法及装置
摘要 本发明公开了一种浏览网页的方法及装置,其中,所述方法包括:当页面线程创建插件/控件对象时,为所述插件/控件对象创建与页面进程相独立的插件/控件进程;将所述独立的插件/控件进程放到沙箱中运行;通过实现所述插件/控件进程与所述页面进程之间进行进程间通信,实现对网页的浏览;其中,所述页面进程运行于沙箱外。通过本发明,能够在确保上网浏览安全性问题的同时,提高浏览器运行的稳定性。
申请公布号 CN102436507B 申请公布日期 2014.07.16
申请号 CN201110448359.1 申请日期 2011.12.28
申请人 奇智软件(北京)有限公司 发明人 李锦伟;陈志
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京华沛德权律师事务所 11302 代理人 刘丽君
主权项 一种浏览网页的方法,其特征在于,包括:当页面进程创建插件/控件对象时,为所述插件/控件对象创建与页面进程相独立的插件/控件进程,所述插件/控件进程与所述页面进程在不同的进程中;将所述独立的插件/控件进程放到沙箱中运行;通过实现所述插件/控件进程与所述页面进程之间的通信,实现对网页的浏览;其中,所述页面进程运行于沙箱外;所述实现插件/控件进程与所述页面进程之间的通信包括:在所述独立的插件/控件进程中创建主窗口对象及浏览器宿主对象,将所述浏览器宿主对象连接到所述主窗口对象上,当页面需要向插件/控件发送消息时向该插件/控件的主窗口发送,以便所述页面进程通过所述主窗口向所述插件/控件进程发送消息;当沙箱内的插件/控件进程需要向沙箱外发出指令时,判断该指令是否由所述插件/控件进程发出,并且属于预置的通讯指令集,如果是,则将该指令放行,以便所述插件/控件进程向所述页面进程发送消息。
地址 100016 北京市朝阳区酒仙桥路14号兆维大厦4层东侧单元