【技术实现步骤摘要】
基于本地代理服务实现跨浏览器调用电脑外接设备的方法
本专利技术属于信息安全、数据业务领域,具体而言,本专利技术涉及一种基于本地代理服务实现跨浏览器调用电脑外接设备的实现方法。
技术介绍
现有的浏览器中调用电脑外接设备的方法:目前在浏览器中打开网页调用电脑外接设备(如CA数字证书、手写板、标签打印机等),通常都是指在IE浏览器的网页中嵌入厂家提供的ActiveX控件,通过ActiveX控件提供的接口去调用电脑的外接设备。通常每种外接设备都需要在网页中集成一个或多个厂家提供的ActiveX控件,在网页打开的时候会挨个提示用户加载某个ActiveX控件。ActiveX控件是微软基于Windows平台设计的浏览器插件技术,它是一些控件组件或对象的封装,开发者可以将其插入到Web网页或其它应用程序中,实现对接口或功能的使用。许多浏览器的扩展功能,如网银,Flash等功能都是以ActiveX的形式提供。但是只有IE内核的浏览器对ActiveX进行了支持,而非IE内核的浏览器不支持这种形式的控件,例如:Chrome、Fir ...
【技术保护点】
1.一种基于本地代理服务实现跨浏览器调用电脑外接设备的方法,具体步骤为:/n步骤一、在电脑上安装一个本地代理服务,该程序在安装的时候自动注册SSL通讯根证书到操作系统和浏览器的证书库中,并设置该代理程序为开机自动启动模式;/n步骤二、本地代理服务安装完成以后,自动启动运行;/n步骤三、本地代理服务在完成环境检测和修复以后,使用第一步注册的SSL根证书签发的SSL通讯证书在本地开启HTTPS服务,监听相应的本地端口,等待处理网页发送的相关业务请求;/n步骤四、设计多端口轮询的方式保障本地代理服务正常可用;/n步骤五、上层网页在加载的时候,首先发送查询版本号的HTTPS请求到本 ...
【技术特征摘要】
1.一种基于本地代理服务实现跨浏览器调用电脑外接设备的方法,具体步骤为:
步骤一、在电脑上安装一个本地代理服务,该程序在安装的时候自动注册SSL通讯根证书到操作系统和浏览器的证书库中,并设置该代理程序为开机自动启动模式;
步骤二、本地代理服务安装完成以后,自动启动运行;
步骤三、本地代理服务在完成环境检测和修复以后,使用第一步注册的SSL根证书签发的SSL通讯证书在本地开启HTTPS服务,监听相应的本地端口,等待处理网页发送的相关业务请求;
步骤四、设计多端口轮询的方式保障本地代理服务正常可用;
步骤五、上层网页在加载的时候,首先发送查询版本号的HTTPS请求到本地代理服务:如果该HTTPS请求无响应,则说明该电脑上没有安装本地代理服务或本地代理服务异常,则网页自动跳转到本地代理服务下载网页,提示用户下载安装本地代理服务,从而完成本地代理服务的自动分发功能;如果查询版本号HTTPS请求返回的版本号小于预期的版本号,则说明该电脑上安装的是旧版本的本地服务,则网页自动跳转到本地代理服务更新包的下载网页,提示用户下载更新本地服务,从而完成本地代理服务的版本智能更新功能。
2.根据权利要求1所述的基于本地代理服务实现跨浏览器调用电脑外接设备的方法,其特征在于,所述步骤二中:
首先代理程序完成对本机环境的检测、修复动作,包括且不限于对关注的ActiveX控件、COM组件、DLL动态库等是否能够正常调用的检测和修复,以及对SSL通讯根证书的检测和修复。
3.根据权利要求1所述的基于本地代理服务实现跨浏览器调用电脑外接设备的方法,其特征在于,所述步骤四中:
事先约定几个不常用的端口号,本地代理服务在启动HTTPS服务时,轮询事先约定的几个端口号,发现哪一个端口没有被占用,则监听那个端口;同样的,网页在加载的时候就先给本地代理服务发送查询请求,轮询事先约定的几个端口号,发现哪一个端口的请求有数据正常返回,则知道本地代理服务正在监听的端口号,然后网...
【专利技术属性】
技术研发人员:韩紫梁,王杰勋,马圣东,
申请(专利权)人:南京壹证通信息科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。