[发明专利]一种浏览器插件实现方法、HTTP应用服务器和浏览器在审
申请号: | 201610044867.6 | 申请日: | 2016-01-22 |
公开(公告)号: | CN105487910A | 公开(公告)日: | 2016-04-13 |
发明(设计)人: | 李刚;杨利民 | 申请(专利权)人: | 北京世纪龙脉科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;H04L29/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100083 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 浏览器 插件 实现 方法 http 应用 服务器 | ||
技术领域
本申请涉及计算机应用技术领域,更具体地说,涉及一种浏览器插件实 现方法、HTTP应用服务器和浏览器。
背景技术
目前主流的浏览器,如MicrosoftInternetExplorer、GoogleChrome、Mozilla Firefox、360安全浏览器等,在需要使用数字签名、网银支付等独立于浏览器 以外的特定功能时,需要用到浏览器插件技术来实现。目前常见的浏览器插 件技术主要是Microsoft的ActiveX/COM、NetscapeNPAPI、GoogleChrome扩 展等。这些插件全部安装于浏览器中,这些插件一旦在浏览器中安装完成后, 即可访问浏览器中的所有数据、密码和浏览的网站,给用户带来严重的安全 隐患。
如何提高用户在使用插件时的安全性,成为本领域技术人员亟待解决的 技术问题之一。
发明内容
有鉴于此,本申请提供一种浏览器插件实现方法、HTTP应用服务器和浏 览器,以解决现有技术中在使用插件时存在严重的安全隐患的问题。
为了实现上述目的,现提出的方案如下:
一种浏览器插件实现方法,应用于HTTP应用服务器中,包括:
获取浏览器下发的POST数据请求,所述POST数据请求为浏览器通过预 设应用程序下发的请求指令;
对所述POST数据请求进行解析,获得所述POST数据请求包含的功能名 称标识和参数信息;
调取预设数据库中与所述功能名称标识相匹配的插件作为目标插件,将 所述参数信息发送至所述目标插件,所述数据库中包含有多个用户预安装的 插件;
获取并将所述目标插件依据所述参数信息生成的响应信息上传至浏览 器。
优选的,上述浏览器插件实现方法中,所述获取浏览器下发的POST数 据请求,所述POST数据请求为浏览器通过预设应用程序下发的请求指令, 包括:
获取浏览器下发的采用JSON封装技术封装过的POST数据请求,所述 POST数据请求为浏览器通过预设应用程序下发的、采用JSON封装技术封装 过的请求指令。
一种浏览器插件实现方法,应用于浏览器中,包括:
依据用户操作访问Web应用服务器,所述应用服务器用于存储含有预设 脚本的页面,并提供来自浏览器的请求的服务;
运行当前访问的所述含有预设脚本的文件页面,依据预设的应用程序生 成POST数据请求;
将所述POST数据请求发送至HTTP应用服务器;
获取所述HTTP应用服务器依据所述POST数据请求生成的响应信息;
将所述响应信息上传至所述含有预设脚本的页面。
优选的,上述浏览器插件实现方法中,所述预设应用程序为AJAX应用 程序。
优选的,上述浏览器插件实现方法中,所述预设应用程序为Websocket 应用程序。
一种HTTP应用服务器,包括:
请求采集单元,用于获取浏览器下发的POST数据请求,所述POST数据 请求为浏览器通过预设应用程序下发的请求指令;
数据解析单元,用于对获取到的所述POST数据请求进行解析,获得所 述POST数据请求包含的功能名称标识和参数信息;
插件调取单元,用于调取数据库中与所述功能名称标识相匹配的插件作 为目标插件,将所述参数信息发送至所述目标插件,所述数据库设置于所述 HTTP应用服务器中,包含有多个用户预安装的插件;
响应采集单元,用于获取并将所述目标插件依据所述参数信息生成的响 应信息上传至浏览器。
优选的,上述HTTP应用服务器中,所述响应采集单元,包括:
子采集单元,用于获取所述目标插件依据所述参数信息生成的响应信息;
封装单元,用于将所述响应信息采用JSON封装技术封装后上传至所述浏 览器。
一种浏览器,包括:
访问模块,用于依据用户操作访问Web应用服务器,所述应用服务器用 于存储含有预设脚本的页面,并提供来自浏览器的请求的服务;
数据请求生成模块,用于运行当前访问的所述含有预设脚本的文件页面, 依据预设的应用程序生成POST数据请求,将所述POST数据请求发送至 HTTP应用服务器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京世纪龙脉科技有限公司,未经北京世纪龙脉科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610044867.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种充电式田字型黑板擦
- 下一篇:一种链钩加工夹具