[发明专利]基于浏览器的文档展示方法及装置有效
申请号: | 201410123976.8 | 申请日: | 2012-03-06 |
公开(公告)号: | CN103955468B | 公开(公告)日: | 2017-12-19 |
发明(设计)人: | 孙鹏;党壮;任寰 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F21/53 |
代理公司: | 北京润泽恒知识产权代理有限公司11319 | 代理人: | 苏培华 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 浏览器 文档 展示 方法 装置 | ||
本发明专利申请是申请日为2012年03月06日、申请号为201210057484.4、名称为“一种在浏览器中展示文档的方法及装置”的中国发明专利申请的分案申请。
技术领域
本申请涉及数据处理领域,特别是涉及一种在浏览器中展示文档的方法,以及,一种在浏览器中展示文档的装置。
背景技术
PDF格式是一种电子文档格式,当用户在网络上单击有关PDF文件链接时,系统并不会直接打开该文件,而是显示一个文件下载窗口,询问用户是否下载该文件。将指定PDF文件下载到硬盘中,然后再使用PDF文件专用浏览器Acrobat Reader软件进行浏览,操作既繁琐又耽误时间。
为了帮助用户更好地浏览网络上的PDF文件,Acrobat Reader从4.0开始就提供了IE插件功能,它可以将自己作为IE浏览器的插件,为IE增加PDF文件浏览功能。激活此功能之后,用户在浏览网页时,若碰到PDF格式的文件,系统就会自动调用Acrobat Reader插件直接在IE内部显示指定PDF文件,无需将它们下载到硬盘上进行处理,也就是在维持IE浏览器操作方式不变的前提下,扩大了能浏览的内容,从而极大地方便了广大用户对PDF文件的浏览。
以上现有技术中存在的问题是,当前PDF程序漏洞频出,若浏览器访问的PDF文件是攻击者恶意构造的能触发PDF漏洞的木马病毒,不仅会导致浏览器进程崩溃无法使用,在用户不知情的情况下下载并执行恶意木马,使用户电脑中毒,还可能给用户造成经济损失。
与PDF程序相似,Word、Excel和PowerPoint等文档处理程序也存在着多个漏洞,在浏览器中调用文档处理程序的插件打开相应文档时,也会存在和PDF程序相似的问题。
发明内容
本申请所要解决的技术问题是提供一种在浏览器中展示文档的方法,用以避免文档处理程序的漏洞木马影响浏览器的使用,进而防止用户电脑中毒。
本申请还提供了一种在浏览器中展示文档的装置,用以保证上述方法在实际中的应用及实现。
为了解决上述问题,本申请公开了一种在浏览器中展示文档的方法,包括:
浏览器主进程依据用户访问文档的请求,创建相应的文档处理程序的插件独立进程,所述插件独立进程为浏览器主进程的子进程;
所述插件独立进程初始化浏览器页面;
所述浏览器页面调用该文档处理程序的插件解析所述文档,并进行页面展示。
优选的,所述方法还包括:
设置所述插件独立进程的操作路径指向预置的虚拟文件夹。
优选的,所述浏览器主进程依据用户访问文档的请求,创建相应的文档处理程序的插件独立进程的步骤包括:
浏览器主进程判断用户访问文档的请求中访问网址的后缀是否为文档标识;
若是,则按照所述文档标识,创建相应的文档处理程序的插件独立进程。
优选的,用户设备上安装有所述文档处理程序的插件,所述浏览器页面调用该文档处理程序的插件解析文档,并进行页面展示的步骤包括:
所述浏览器页面调用该文档处理程序的插件;
所述文档处理程序的插件由用户访问文档的请求提取相应的文档,并解析文档内容;
所述浏览器页面获取所述文档内容,并进行页面展示。
优选的,所述文档包括PDF文档,Word文档,PowerPoint文档或Excel文档,所述文档标识包括doc、docx、pdf、xls或ppt。
本申请还提供了一种在浏览器中展示文档的装置,包括:
独立进程创建模块,用于浏览器主进程依据用户访问文档的请求,创建相应的文档处理程序的插件独立进程,所述插件独立进程为浏览器主进程的子进程;
页面初始化模块,用于所述插件独立进程初始化浏览器页面;
文档展示模块,用于所述浏览器页面调用该文档处理程序的插件解析所述文档,并进行页面展示。
优选的,所述装置还包括:
操作路径设置模块,用于设置所述插件独立进程的操作路径指向预置的虚拟文件夹。
优选的,所述独立进程创建模块包括:
后缀判断子模块,用于浏览器主进程判断用户访问文档的请求中访问网址的后缀是否为文档标识;
进程创建子模块,用于当所述网址的后缀为文档标识时,按照所述文档标识,创建相应的文档处理程序的插件独立进程。
优选的,用户设备上安装有所述文档处理程序的插件,所述文档展示模块包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410123976.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种生产汽车零部件的模具设备
- 下一篇:一种奶牛蹄甲修整器