本发明涉及web网页嵌套集成,尤其涉及一种动态集成嵌套第三方web网页的方法。
背景技术:
1、现有许多独立的web系统,它们都可以通过单独的域名或者ip地址进行访问,由于它们的地址都是独立的,不方便管理和记忆,所以需要了一个集成系统来集中管理这些web网页,对他们进行分类,并通过嵌套页面的形式来访问,在同一个浏览器的标签页来使用,而不是打开多个浏览器标签页。
2、现有技术通过nginx代理,删除禁止嵌套的响应头response-header,达到可以嵌套web的目的,但是会存在无法跨域共享信息,不同的web网页不能传递信息。
技术实现思路
1、本发明的目的在于提供一种动态集成嵌套第三方web网页的方法,旨在解决现有嵌套页面形式访问web网页,无法进行跨域共享信息的问题。
2、为实现上述目的,本发明提供了一种动态集成嵌套第三方web网页的方法,包括以下步骤:
3、新建一个数据库,并基于所述数据库设计表结构;
4、新建一个服务网关,并基于所述服务网关集尘所述数据库,得到数据库模块;
5、新增泛域名解析规则,并基于所述解析规则将泛域名ip地址指向所述服务网关地址。
6、其中,所述表结构包含两个关键字段,即web_uri和inner_url。
7、其中,所述web_uri表示浏览器要访问的web页面地址,所述inner_url表示网关将要访问的内部地址。
8、其中,所述新建一个服务网关,并基于所述服务网关集尘所述数据库,得到数据库模块的具体方式:
9、新建一个服务网关,并添加mavenpom;
10、基于所述服务网关添加数据源配置集尘所述数据库,得到数据库模块。
11、其中,所述添加数据源配置:新建一个路由route配置。
12、其中,所述路由route配置实现的逻辑功能包括拦截所有请求、转发到指定到uri地址、数据查询、设置新的inneruri、移除跨域标识、移除禁止嵌套标识和转发请求,所述数据查询:根据weburi查询inneruri。
13、其中,所述新增泛域名解析规则,并将泛域名ip地址指向所述服务网关地址的具体方式:
14、新增泛域名解析规则,得到解析规则;
15、基于所述解析规则将泛域名ip地址指向所述服务网关地址。
16、本发明的一种动态集成嵌套第三方web网页的方法,新建一个数据库,并基于所述数据库设计表结构;新建一个服务网关,并基于所述服务网关集尘所述数据库,得到数据库模块;新增泛域名解析规则,并基于所述解析规则将泛域名ip地址指向所述服务网关地址,该方法基于公网dns、域名、网关、数据库、http协议进行修改请求和响应头的数据的方式,通过公网dns和泛域名,达到不同的域名的数据可以全部发送到同一台机器的效果,并且浏览器根据泛域名的规范,正确传递需要的信息到服务器,通过网关技术,根据不通的host请求头转发到具体到第三方web网页,通过数据库技术动态调整和映射域名和第三方web网页的关系,通过拦截http协议的数据修改,达到可跨域、可嵌套网页的目的,解决现有嵌套页面形式访问web网页,无法进行跨域共享信息的问题。
1.一种动态集成嵌套第三方web网页的方法,其特征在于,包括以下步骤:
2.如权利要求1所述的一种动态集成嵌套第三方web网页的方法,其特征在于,
3.如权利要求2所述的一种动态集成嵌套第三方web网页的方法,其特征在于,
4.如权利要求1所述的一种动态集成嵌套第三方web网页的方法,其特征在于,
5.如权利要求4所述的一种动态集成嵌套第三方web网页的方法,其特征在于,
6.如权利要求5所述的一种动态集成嵌套第三方web网页的方法,其特征在于,
7.如权利要求1所述的一种动态集成嵌套第三方web网页的方法,其特征在于,
