【技术实现步骤摘要】
一种Web页面与本地应用交互的方法及终端
[0001]本专利技术涉及数据传输领域,尤其涉及一种Web页面与本地应用交互的方法及终端。
技术介绍
[0002]随着电脑端云桌面的不断发展,新系统和旧系统必然存在一个交接的过程,有的一些旧系统因为建设时间较早,其中的一些业务系统还依托于IE浏览器中的插件才能正常访问(如ActiveX插件,帮助添加各种功能),而重新专门编写新的业务系统成本较高,并不适配所有用户,在目前的迁移改造过程中,对IE浏览器中插件的依赖是一个亟待解决的问题。
技术实现思路
[0003]本专利技术所要解决的技术问题是:提供一种Web页面与本地应用交互的方法及终端,实现对浏览器插件的去依赖。
[0004]为了解决上述技术问题,本专利技术采用的一种技术方案为:
[0005]一种Web页面与本地应用交互的方法,包括步骤:
[0006]配置本地应用允许访问地址为本地地址;
[0007]预设中间客户端,配置所述中间客户端通过TCP访问所述本地应用,并配置Web页面可调用的接 ...
【技术保护点】
【技术特征摘要】
1.一种Web页面与本地应用交互的方法,其特征在于,包括:配置本地应用允许访问地址为本地地址;预设中间客户端,配置所述中间客户端通过TCP访问所述本地应用,并配置Web页面可调用的接口方法;接收到数据获取请求时,控制所述Web页面通过所述中间客户端获取所述本地应用中与所述数据获取请求对应的目标数据。2.根据权利要求1所述的一种Web页面与本地应用交互的方法,其特征在于,所述配置本地应用允许访问地址为本地地址包括:初始化连接对象,设置绑定地址为本地地址。3.根据权利要求1所述的一种Web页面与本地应用交互的方法,其特征在于,接收到数据获取请求时,控制所述Web页面通过所述中间客户端获取所述本地应用中的目标数据包括:接收到数据获取请求时,控制所述Web页面调用所述接口方法;控制所述中间客户端在接收到所述Web页面调用所述接口方法的信号后,通过TCP访问所述本地应用,获取所述目标数据。4.根据权利要求3所述的一种Web页面与本地应用交互的方法,其特征在于,所述数据获取请求包括插件标识、版本号、调用方法名以及传参;所述接收到数据获取请求之前还包括:控制本地应用遍历插件列表,并对所述插件列表中的插件进行合法性校验;将通过合法性校验的插件进行加载并注册,得到注册表,所述注册表包括插件标识以及插件实例的对应关系;所述控制所述Web页面调用所述接口方法包括:控制所述Web页面调用所述接口方法,传递所述插件标识、版本号、调用方法名以及传参;通过TCP访问所述本地应用,获取所述目标数据包括:通过TCP访问所述本地应用,将所述插件标识、版本号、调用方法名以及传参发送给本地应用;根据所述插件标识在所述注册表中匹配插件实例,并根据所述版本号、调用方法名以及传参调用插件实例对应的方法,得到所述目标数据;将所述目标数据通过TCP回传给所述中间客户端;所述中间客户端通过所述接口方法回传所述目标数据到Web页面;控制所述Web页面展示所述目标数据。5.根据权利要求1所述的一种Web页面与本地应用交互的方法,其特征在于,所述预设中间客户端包括:将所述中间客户端编译成wasm文件。6.一种Web页面与本地应用交互的终端,包括存储器、处理器及存储在所述...
【专利技术属性】
技术研发人员:张辉,姚振兴,
申请(专利权)人:福建升腾资讯有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。