页面集成方法、装置、电子设备及存储介质制造方法及图纸

技术编号:38947696 阅读:14 留言:0更新日期:2023-09-25 09:44
本申请提供一种页面集成方法、装置、电子设备及存储介质,涉及页面开发技术领域,方法包括:获取业务系统的目标页面中待集成的目标程序页面的地址,所述待集成的目标程序页面的地址是根据所述目标页面中待使用的目标程序的功能确定的;根据所述待集成的目标程序页面的地址,采用超文本标记语言HTML标签的方式将所述待集成的目标程序页面嵌入至所述业务系统的目标页面中。将目标程序页面集成到业务系统的页面中,可以使用户在使用业务系统时,直接使用目标程序页面中的内容,无需在目标程序和业务系统之间来回切换,从而提升用户的工作效率。效率。效率。

【技术实现步骤摘要】
页面集成方法、装置、电子设备及存储介质


[0001]本申请涉及页面开发
,尤其涉及一种页面集成方法、装置、电子设备及存储介质。

技术介绍

[0002]GitLab是一个用于仓库管理系统的开源项目,使用分布式版本控制系统Git作为代码管理工具,并在此基础上搭建起来的万维网(World Wide Web,Web)服务。随着软件行业的快速发展,用户对代码管理工具的需求不断扩大,使用Git作为代码管理工具,并在此基础上搭建起来的web服务则成了大多数用户的选择。
[0003]目前,在业务系统中集成GitLab页面的常规方法是在业务系统页面上添加一个链接或按钮,用户点击该链接或按钮后,跳转到GitLab页面。但由于GitLab页面和业务系统页面是相互独立的,用户使用时需要在两个页面之间来回切换,导致用户的工作效率降低。

技术实现思路

[0004]针对上述用户的工作效率低的问题,本申请提供一种页面集成方法、装置、电子设备及存储介质,通过将目标程序页面集成至业务系统的目标页面中,可以提升用户的工作效率。
[0005]第一方面,本申请提供一种页面集成方法,包括:
[0006]获取业务系统的目标页面中待集成的目标程序页面的地址,所述待集成的目标程序页面的地址是根据所述目标页面中待使用的目标程序的功能确定的;
[0007]根据所述待集成的目标程序页面的地址,采用超文本标记语言HTML标签的方式将所述待集成的目标程序页面嵌入至所述业务系统的目标页面中。
[0008]可选的,所述方法还包括:
[0009]获取目标程序登陆页面的校验令牌,以及,用户登陆目标程序的登陆信息;
[0010]根据所述校验令牌和所述登陆信息,获取所述用户使用所述目标程序的小型文本文件cookie信息;
[0011]响应于用户登陆所述业务系统的请求,根据所述cookie信息登陆目标程序;
[0012]根据所述cookie信息,在所述业务系统的目标页面显示对应的目标程序页面的相关内容。
[0013]可选的,所述获取业务系统的目标页面待集成的目标程序页面的地址之前,所述方法还包括:
[0014]获取目标程序仓库,安装所述目标程序;
[0015]响应于第一配置指令,在所述目标程序中确定所述待集成的目标程序页面;
[0016]将所述待集成的目标程序页面映射至与业务系统相同的端口域名下。
[0017]可选的,所述将目标程序页面映射至与业务系统相同的端口域名下,包括:
[0018]对所述待集成的目标程序页面配置统一前缀,得到配置后的目标程序页面;
[0019]对所述配置后的目标程序页面配置反向代理,将所述配置后的目标程序页面映射至与业务系统相同的端口域名下。
[0020]可选的,所述方法还包括:
[0021]响应于第二配置指令,修改所述目标程序页面在所述业务系统的目标页面中的显示样式。
[0022]可选的,所述响应于第二配置指令,修改所述目标程序页面在所述业务系统的目标页面中的显示样式,包括:
[0023]接收所述第二配置指令;
[0024]解析所述第二配置指令,确定所述目标程序页面的修改样式;
[0025]根据所述修改样式,修改所述目标程序页面在所述业务系统的目标页面中的显示样式。
[0026]可选的,所述对所述配置后的目标程序页面配置反向代理之前,所述方法还包括:
[0027]执行配置重启服务,判断所述目标程序页面配置是否生效;
[0028]若未生效,则重启所述目标程序,以使所述目标程序页面配置生效。
[0029]第二方面,本申请提供一种页面集成装置,包括:
[0030]获取模块,用于获取业务系统的目标页面中待集成的目标程序页面的地址,所述待集成的目标程序页面的地址是根据所述目标页面中待使用的目标程序的功能确定的;
[0031]集成模块,用于根据所述待集成的目标程序页面的地址,采用超文本标记语言HTML标签的方式将所述待集成的目标程序页面嵌入至所述业务系统的目标页面中。
[0032]第三方面,本申请提供一种电子设备,包括:存储器和处理器;
[0033]存储器用于存储计算机指令;处理器用于运行存储器存储的计算机指令实现第一方面中任一项的方法。
[0034]第四方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行以实现第一方面中任一项的方法。
[0035]第五方面,本申请提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面中任一项的方法。
[0036]本申请提供的页面集成方法、装置、电子设备及存储介质,通过获取业务系统的目标页面中待集成的目标程序页面的地址,所述待集成的目标程序页面的地址是根据所述目标页面中待使用的目标程序的功能确定的;根据所述待集成的目标程序页面的地址,采用超文本标记语言HTML标签的方式将所述待集成的目标程序页面嵌入至所述业务系统的目标页面中。将目标程序页面集成至业务系统的页面中,可以使用户在使用业务系统时,直接使用目标程序页面中的内容,无需在目标程序和业务系统之间来回切换,从而提升用户的工作效率。
附图说明
[0037]图1为本申请实施例提供的场景示意图;
[0038]图2为本申请实施例提供的页面集成方法的流程示意图一;
[0039]图3为本申请实施例提供的页面集成方法的流程示意图二;
[0040]图4为本申请实施例提供的页面集成装置的结构示意图;
[0041]图5为本申请实施例提供的电子设备的结构示意图。
具体实施方式
[0042]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0043]在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分,并不对其先后顺序进行限定。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
[0044]需要说明的是,本申请实施例中,“示例性的”或者“例如”等词用于表示例子、例证或说明。本申请中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
[0045]GitLab是一个用于仓库管理系统的开源项目,使用分布式版本控制系统Git作为代码管理工具,并在此基础上搭建起来的Web服务。随着软件行业的快速发展,用户对代码管理工具的需求不断扩大,使用Git本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种页面集成方法,其特征在于,包括:获取业务系统的目标页面中待集成的目标程序页面的地址,所述待集成的目标程序页面的地址是根据所述目标页面中待使用的目标程序的功能确定的;根据所述待集成的目标程序页面的地址,采用超文本标记语言HTML标签的方式将所述待集成的目标程序页面嵌入至所述业务系统的目标页面中。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取目标程序登陆页面的校验令牌,以及,用户登陆目标程序的登陆信息;根据所述校验令牌和所述登陆信息,获取所述用户使用所述目标程序的小型文本文件cookie信息;响应于用户登陆所述业务系统的请求,根据所述cookie信息登陆目标程序;根据所述cookie信息,在所述业务系统的目标页面显示对应的目标程序页面的相关内容。3.根据权利要求2所述的方法,其特征在于,所述获取业务系统的目标页面待集成的目标程序页面的地址之前,所述方法还包括:获取目标程序仓库,安装所述目标程序;响应于第一配置指令,在所述目标程序中确定所述待集成的目标程序页面;将所述待集成的目标程序页面映射至与业务系统相同的端口域名下。4.根据权利要求3所述的方法,其特征在于,所述将所述待集成的目标程序页面映射至与业务系统相同的端口域名下,包括:对所述待集成的目标程序页面配置统一前缀,得到配置后的目标程序页面;对所述配置后的目标程序页面配置反向代理,将所述配置后的目标程序页面映射至与业务系统相同的端口域名下。5.根据权利要求1

4任一...

【专利技术属性】
技术研发人员:张紫琳黄代军
申请(专利权)人:联通数字科技有限公司联通云数据有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1