发明名称 一种浏览器进程权限的控制方法
摘要 本发明提出了一种浏览器及客户端,所述浏览器包括:主进程和多个子进程,其中,所述多个子进程由所述主进程创建,且所述多个子进程具有不同的权限。根据本发明的浏览器基于多进程浏览器架构,通过对不同功能进程的权限控制,增强了用户使用浏览器上网的安全性。且进程间通过主进程的调度和控制,与浏览器本身的内部机制和逻辑结合紧密,提高了程序的运行效率,用户体验以及用户效率。
申请公布号 CN102663318B 申请公布日期 2015.04.08
申请号 CN201210078482.3 申请日期 2012.03.22
申请人 百度在线网络技术(北京)有限公司 发明人 宾彬;熊新星
分类号 G06F21/71(2013.01)I;H04L29/08(2006.01)I 主分类号 G06F21/71(2013.01)I
代理机构 北京清亦华知识产权代理事务所(普通合伙) 11201 代理人 张大威
主权项 一种浏览器进程权限的控制方法,其特征在于,所述浏览器包括主进程和多个子进程,其中,所述多个子进程由所述主进程创建,且所述多个子进程包括高权代理子进程、浏览器应用扩展子进程和至少一个渲染子进程,其中,所述高权代理子进程、浏览器应用扩展子进程、至少一个渲染子进程和所述主进程之间具有不同的权限,所述方法包括:当所述主进程安装程序或插件时,所述主进程向所述高权代理子进程发送通知;所述高权代理子进程根据所述通知向用户提示是否同意安装所述程序或插件,若接收到所述用户同意安装所述程序或插件的请求,则通知所述浏览器应用扩展子进程和所述至少一个渲染子进程向所述主进程发送提权请求;所述主进程根据所述浏览器应用扩展子进程和所述至少一个渲染子进程的权限判断是否允许所述提权请求,如果所述主进程判断允许所述提权请求,则所述主进程将所述提权请求发送至所述高权代理子进程。
地址 100085 北京市海淀区上地十街10号百度大厦三层