一种通过浏览器访问应用的方法、装置、设备及介质制造方法及图纸

技术编号:28673830 阅读:19 留言:0更新日期:2021-06-02 02:49
本发明专利技术实施例公开了一种通过浏览器访问应用的方法、装置、设备及介质。该方法包括:获取目标应用的单点登录地址和浏览器地址参数;当所述浏览器地址参数是第一数据时,通过所述浏览器地址参数对应的浏览器显示所述单点登录地址对应的应用页面;当所述浏览器地址参数是第二数据时,通过当前浏览器显示所述单点登录地址对应的应用页面。本发明专利技术实施例实现通过定制的浏览器打开对应应用,如无定制才采用当前浏览器打开应用,丰富了应用打开方式,从而避免只能通过当前浏览器打开应用的局限性。

【技术实现步骤摘要】
一种通过浏览器访问应用的方法、装置、设备及介质
本专利技术实施例涉及计算机技术,尤其涉及一种通过浏览器访问应用的方法、装置、设备及介质。
技术介绍
随着用户使用场景的多样化,不同计算机设备上可能安装不止一个浏览器。用户可以通过浏览器打开应用。通常情况下是通过当前使用的浏览器打开应用,打开方式比较单一。由于浏览器存在不兼容的问题,对于不同厂商开发的应用,会出现应用A只支持IE浏览器,而应用B只支持Chrome浏览器的情况。但应用A和应用B具有关联性,在使用应用A时可能需要穿插使用应用B,这造成应用A和应用B之间的切换需要手动切换浏览器,否则会出现当前浏览器不能打开所需要打开的应用的情况。
技术实现思路
本专利技术实施例提供一种通过浏览器访问应用的方法、装置、设备及介质,可以实现浏览器的自动切换跳转,丰富了应用打开方式。第一方面,本专利技术实施例提供了一种通过浏览器访问应用的方法,包括:获取目标应用的单点登录地址和浏览器地址参数;当所述浏览器地址参数是第一数据时,通过所述浏览器地址参数对应的浏览器显示所述单点登录地址对应的应用页面;当所述浏览器地址参数是第二数据时,通过当前浏览器显示所述单点登录地址对应的应用页面,其中,所述当前浏览器是计算机设备的显示屏上当前显示的浏览器。第二方面,本专利技术实施例还提供了一种通过浏览器访问应用的装置,该装置包括:参数获取模块,用于获取目标应用的单点登录地址和浏览器地址参数;第一显示模块,用于当所述浏览器地址参数是第一数据时,通过所述浏览器地址参数对应的浏览器显示所述单点登录地址对应的应用页面;第二显示模块,用于当所述浏览器地址参数是第二数据时,通过当前浏览器显示所述单点登录地址对应的应用页面,其中,所述当前浏览器是计算机设备的显示屏上当前显示的浏览器。第三方面,本专利技术实施例还提供了一种计算机设备,所述计算机设备包括:一个或多个处理器;存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术任意实施例所述的通过浏览器访问应用的方法。第四方面,本专利技术实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如本专利技术任意实施例所述的通过浏览器访问应用的方法。本专利技术实施例提供一种通过浏览器访问应用的方法、装置、计算机设备及存储介质,通过获取目标应用的单点登录地址和浏览器地址参数;根据浏览器地址参数的数值,确定是通过浏览器地址参数对应的浏览器显示单点登录地址对应的应用页面,还是通过当前浏览器显示单点登录地址对应的应用页面。本专利技术实施例实现通过定制的浏览器打开对应应用,如无定制才采用当前浏览器打开应用,丰富了应用打开方式,从而避免只能通过当前浏览器打开应用的局限性。附图说明图1为本专利技术实施例提供的一种通过浏览器访问应用的方法的流程图;图2为本专利技术实施例提供的另一种通过浏览器访问应用的方法的流程图;图3为本专利技术实施例提供的一种集中登录客户端与浏览器插件之间的连接示意图;图4为本专利技术实施例提供的一种通过浏览器访问应用的装置的结构框图;图5为本专利技术实施例提供的一种计算机设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。为了便于理解,首先对本专利技术实施例可能出现的术语进行说明。单点登录(SSO,SingleSignOn)是一种认证方法,用户可以只登录一次,使用一个用户ID和密码,就可以访问相互信任的多个应用、系统或Web网站。单点登录技术提高了用户体验,同时减少了管理大量应用上的用户名和密码的成本,提高了工作效率。例如,用户在某个应用上登录后,在未退出前,进入其它应用时无需再次登录,应用可以自动识别在其它应用登录的用户身份。在每个应用用户退出后,在再次登录前,进入其它应用时都处于无用户状态,应用可以自动识别用户在其它应用中已退出。单点地址可以为待访问应用或待登录应用对应的服务器地址。对于Web和应用程序间的单点登录,在通过当前浏览器登录集中登录客户端之后,用户在集中登录客户端输入登录请求,该登录请求包括单点登录地址和浏览器地址参数。集中登录客户端接收到用户输入的登录请求时,调用浏览器插件,将所要访问的目标应用的单点登录地址和为目标应用设置的浏览器地址参数发送给该浏览器插件。其中,单点登录地址相当于上述单点地址。用户可以自定义用于登录目标应用的浏览器(以下称为绑定浏览器)。例如,用户自定义通过IE浏览器登录应用A,通过火狐浏览器登录应用B,以及通过谷歌浏览器(chrome)登录应用C等。可以通过集中登录客户端维护上述用户自定义的配置信息。可选地,由于不同浏览器内核功能不同,基于浏览器开发处理的产品经常会出现浏览器兼容性问题,例如,一个应用可以使用谷歌浏览器和火狐浏览器打开,但不能使用IE浏览器打开。可以根据应用基于不同浏览器开发这一特性,定义浏览器地址和应用的单点地址的对应关系。图1为本专利技术实施例提供的一种通过浏览器访问应用的方法的流程图,本实施例可适用于通过浏览器单点登录应用的场景,该方法可以由通过浏览器访问应用的装置来执行,该装置可以由软件和/或硬件实现,并通常配置于计算机设备中。例如,该装置可以是浏览器插件,该浏览器插件配置于计算机设备汇中,用于执行本专利技术任意实施例所述的通过浏览器访问应用的方法。如图1所示,该方法包括:步骤110、获取目标应用的单点登录地址和浏览器地址参数。需要说明的是,目标应用是待访问(或待运行或待启动或待打开)的应用或服务。例如,当前浏览器展示的是应用的集中登录客户端页面,该集中登录客户端页面包括应用A、应用B、应用C、……、应用N等。在一个具体示例中,用户选择应用A并输入为应用A设置的浏览器,可以将应用A作为目标应用,应用A的单点登录地址即为目标应用的单点登录地址,用户为应用A设置的浏览器的地址作为浏览器地址参数。其中,集中登录客户端用于获取待访问的目标应用的单点登录地址与浏览器地址参数。集中登录客户端与浏览器插件按照预先约定的协议进行通信。浏览器插件配置于电子设备中,用于实现浏览器切换跳转。需要说明的是,浏览器插件支持的浏览器包括IE、chrome、火狐等。可选地,对于IE浏览器,浏览器插件支持版本在IE9以上的IE浏览器。可选地,也可以是在当前浏览器中显示集中登录客户端页面的情况下,在集中登录客户端页面中输入待访问应用的单点登录地址以及对应的浏览器地址参数。此时,待访问应用就是目标应用,所输入的单点登录地址即为目标应用的单点登录地址,所配置的浏览器地址参数即为目标应用的浏览器地址参数。其中,单点登录地址,即为单点地址,可以为待访问应用或待登录应用系统提供的免用户密本文档来自技高网...

【技术保护点】
1.一种通过浏览器访问应用的方法,其特征在于,包括:/n获取目标应用的单点登录地址和浏览器地址参数;/n当所述浏览器地址参数是第一数据时,通过所述浏览器地址参数对应的浏览器显示所述单点登录地址对应的应用页面;/n当所述浏览器地址参数是第二数据时,通过当前浏览器显示所述单点登录地址对应的应用页面,其中,所述当前浏览器是计算机设备的显示屏上当前显示的浏览器。/n

【技术特征摘要】
1.一种通过浏览器访问应用的方法,其特征在于,包括:
获取目标应用的单点登录地址和浏览器地址参数;
当所述浏览器地址参数是第一数据时,通过所述浏览器地址参数对应的浏览器显示所述单点登录地址对应的应用页面;
当所述浏览器地址参数是第二数据时,通过当前浏览器显示所述单点登录地址对应的应用页面,其中,所述当前浏览器是计算机设备的显示屏上当前显示的浏览器。


2.根据权利要求1所述的方法,其特征在于,所述获取目标应用的单点登录地址和浏览器地址参数,包括:
接收集中登录客户端响应于用户登录请求所发送的目标应用的单点登录地址和浏览器地址参数,其中,所述集中登录客户端用于获取待访问的目标应用的单点登录地址与浏览器地址参数。


3.根据权利要求1所述的方法,其特征在于,在获取目标应用的单点登录地址和浏览器地址参数之后,还包括:
判断所述浏览器地址参数是否为满足网络传输协议规定的浏览器地址格式的数据;
若是,则确定所述浏览器地址参数是第一数据;
否则,确定所述浏览器地址参数是第二数据。


4.根据权利要求1所述的方法,其特征在于,所述通过所述浏览器地址参数对应的浏览器显示所述单点登录地址对应的应用页面,包括:
获取当前浏览器的浏览器地址,比对所述浏览器地址参数和所述浏览器地址,根据比对结果判断所述浏览器地址参数对应的绑定浏览器是否为所述当前浏览器;
当所述绑定浏览器是所述当前浏览器时,控制所述当前浏览器新建第一标签页,通过所述第一标签页显示所述单点登录地址对应的应用页面;
当所述绑定浏览器不是所述当前浏览器时,将所述当前浏览器切换为所述绑定浏览器,控制所述绑定浏览器新建第二标签页,通过所述第二标签页显示所述单点登录地址对应的应用页面。


5.根据权利要求4所述的方法,其特征在于,所述将所述当前浏览器切换为所述绑定浏览器,控制所述绑定浏览器新建第二标签页,通过所述第二标签页显示所述单点登录地址对应的应用页面,包括:
若所述绑定浏览器未打开,则打开所述绑定浏览器;
控制所述绑定浏览器新建第二标签页,通过所述第二标签页加载所述单点登录地址对应的应用页面...

【专利技术属性】
技术研发人员:钟丹东张佳佳
申请(专利权)人:江苏保旺达软件技术有限公司
类型:发明
国别省市:江苏;32

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

1