【技术实现步骤摘要】
本专利技术涉及计算机网络
,具体涉及一种用于浏览器的插件调用方法和插件管理器。
技术介绍
插件是一种遵循一定规范的应用程序接口编写出来的程序。很多软件都有插件, 插件有无数种。例如在IE浏览器中,安装相关的插件后,浏览器能够直接调用插件程序,用于处理特定类型的文件。插件是会随着IE浏览器的启动而自动执行的程序。IE浏览器常见的插件有Flash插件、RealPlayer插件、MMS插件、MIDI五线谱插件、ActiveX插件等等。 再比如Winamp的DFX,也是插件。图I示出了现有技术中一种浏览器与插件交互工作的示意图。如图I所示,浏览器包含插件管理器,该插件管理器用于在主程序和插件之间提供各种接口,使得插件和浏览器之间得以交互工作。进而,插件根据自身的需求可以调用本地资源,例如进行文件的读 /写、文件的上传/下载、配置文件的操作等等。在该技术方案中,插件直接对本地资源进行操作,由此会带来不安全的隐患。具体来说,有些插件能够帮助用户更方便浏览互联网或调用上网辅助功能,这类插件属于正常程序;但也有部分插件被人称为广告软件(Adware)或间谍软件(Spywa ...
【技术保护点】
一种用于浏览器的插件调用方法,包括:导入步骤,在浏览器调用插件时,拦截插件中涉及输入/输出操作的行为,将所述行为导入到输入/输出器中,所述输入/输出器维护有操作权限列表;第一输入/输出操作步骤,所述输入/输出器根据所述操作权限列表,判定所述插件是否具有执行所述输入/输出操作的权限;若判定出所述插件具有执行所述输入/输出操作的权限,则由所述输入/输出器执行所述输入/输出操作;若判定出所述插件不具有执行所述输入/输出操作的权限,禁止执行所述输入/输出操作。
【技术特征摘要】
【专利技术属性】
技术研发人员:段培堃,杭程,任寰,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。