System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及网页处理,尤其涉及一种网页切换方法、装置、电子设备及可读存储介质。
技术介绍
1、对于作为计算机硬件或软件操作环境的平台而言,平台根据不同的服务提供了不同的环境,因此,在平台中还需要根据服务的不同,进行不同环境或区域的切换。
2、现有平台在不同环境间的切换大多通过平台固定的下拉选项进行切换,以便访问到目标环境的网页。但是由于数据隐私和合规性要求,不能直接在浏览器页面中展示其他区域的切换入口,使得平台中不同环境间的切换变得繁复,操作不便。
技术实现思路
1、有鉴于此,本专利技术实施例提供了一种网页切换方法、装置、电子设备及可读存储介质,以解决平台中不同环境间的切换过于繁复,操作不便的问题。
2、根据本专利技术的一方面,提供了一种网页切换方法,包括:
3、接收基于当前浏览器页面中浏览器插件的网页切换指令,所述网页切换指令为在所述当前浏览器页面所属平台下各环境间的切换指令,所述浏览器插件为加载所述当前浏览器页面的浏览器安装的用于渲染展示出所属平台对应的所有环境的程序,所述浏览器插件在当前浏览器页面中展示当前浏览器页面所属平台下所有环境的切换接口;
4、调用所述浏览器的切换接口,将所述当前浏览器页面切换为与所述网页切换指令对应的目标环境网页。
5、可选地,在所述接收基于当前浏览器页面中浏览器插件的网页切换指令前,还包括:
6、接收加载所述当前浏览器页面的加载指令;
7、加载所述浏览器的内部服务
8、获取所述当前浏览器页面所属的域;
9、判断所述当前浏览器页面所属的域是否与所述配置信息中的域列表匹配;
10、在所述当前浏览器页面所属的域与所述配置信息中的域列表匹配的情况下,所述浏览器插件获取所述当前浏览器页面所属平台的环境列表数据,并在所述当前浏览器页面渲染展示;
11、在所述当前浏览器页面所属的域与所述配置信息中的域列表不匹配的情况下,所述浏览器插件不显示在所述当前浏览器页面中。
12、可选地,在所述接收加载所述当前浏览器页面的加载指令前,还包括:
13、接收所述浏览器插件的文件信息;
14、按照所述浏览器中设置的浏览器插件规则打包所述浏览器插件的文件信息,并将打包后的所述浏览器插件的文件信息上传至所述浏览器的内部服务器中;
15、接收下载所述浏览器插件的下载指令;
16、解压所述浏览器插件的文件信息,将所述浏览器插件安装在所述浏览器对应的存储位置中,以及将所述浏览器插件添加到所述浏览器的扩展程序列表中。
17、可选地,在所述接收基于当前浏览器页面中浏览器插件的网页切换指令前,包括:
18、确定所述当前浏览器页面在所属平台中对应的目标环境;
19、接收由所述浏览器插件获取的除所述目标环境外所述平台下其他环境的选择信息;
20、根据所述选择信息,生成将所述当前浏览器网页切换为目标环境网页的所述网页切换指令。
21、根据本专利技术的第二方面,提供了一种网页切换装置,包括:
22、第一接收模块,用于接收基于当前浏览器页面中浏览器插件的网页切换指令,所述网页切换指令为在所述当前浏览器页面所属平台下各环境间的切换指令,所述浏览器插件为加载所述当前浏览器页面的浏览器安装的用于渲染展示出所属平台对应的所有环境的程序,所述浏览器插件在当前浏览器页面中展示当前浏览器页面所属平台下所有环境的切换接口;
23、第一处理模块,用于调用所述浏览器的切换接口,将所述当前浏览器页面切换为与所述网页切换指令对应的目标环境网页。
24、可选地,所述网页切换装置,还包括:
25、第二接收模块,用于接收加载所述当前浏览器页面的加载指令;
26、第二处理模块,用于加载所述浏览器的内部服务器中存储的浏览器插件,并获取所述浏览器插件的配置信息,所述配置信息为能够运行所述浏览器插件的域列表;
27、第三处理模块,用于获取所述当前浏览器页面所属的域;
28、第四处理模块,用于判断所述当前浏览器页面所属的域是否与所述配置信息中的域列表匹配;
29、第五处理模块,用于在所述当前浏览器页面所属的域与所述配置信息中的域列表匹配的情况下,所述浏览器插件获取所述当前浏览器页面所属平台的环境列表数据,并在所述当前浏览器页面渲染展示;
30、第六处理模块,用于在所述当前浏览器页面所属的域与所述配置信息中的域列表不匹配的情况下,所述浏览器插件不显示在所述当前浏览器页面中。
31、可选地,所述网页切换装置,还包括:
32、第三接收模块,用于接收所述浏览器插件的文件信息;
33、第七处理模块,用于按照所述浏览器中设置的浏览器插件规则打包所述浏览器插件的文件信息,并将打包后的所述浏览器插件的文件信息上传至所述浏览器的内部服务器中;
34、第四接收模块,用于接收下载所述浏览器插件的下载指令;
35、第八处理模块,用于解压所述浏览器插件的文件信息,将所述浏览器插件安装在所述浏览器对应的存储位置中,以及将所述浏览器插件添加到所述浏览器的扩展程序列表中。
36、可选地,所述网页切换装置,还包括:
37、第九处理模块,用于确定所述当前浏览器页面在所属平台中对应的目标环境;
38、第五接收模块,用于接收由所述浏览器插件获取的除所述目标环境外所述平台下其他环境的选择信息;
39、第十处理模块,用于根据所述选择信息,生成将所述当前浏览器网页切换为目标环境网页的所述网页切换指令。
40、根据本专利技术的第三方面,提供了一种电子设备,包括:
41、处理器;以及
42、存储程序的存储器,
43、其中,程序包括指令,指令在由处理器执行时使处理器执行根据本专利技术第一方面中任一项的方法。
44、根据本专利技术的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,计算机指令用于使计算机执行根据本专利技术第一方面中任一项的方法。
45、本专利技术实施例中提供的一个或多个技术方案,在加载当前浏览器页面的浏览器中安装能够展示出所属平台对应所有环境的浏览器插件,由该浏览器插件在当前浏览器页面中展示出所属平台下所有环境的切换接口。浏览器插件的设置独立与当前浏览器页面,能够使得当前浏览器页面不受影响,且实现了当前浏览器页面所属平台下所有环境的切换接口的展示,在通过浏览器插件接收了网页切换指令后,调用浏览器的切换接口,将当前浏览器页面切换为目标环境网页。
本文档来自技高网...【技术保护点】
1.一种网页切换方法,其特征在于,包括:
2.根据权利要求1所述的网页切换方法,其特征在于,在所述接收基于当前浏览器页面中浏览器插件的网页切换指令前,还包括:
3.根据权利要求2所述的网页切换方法,其特征在于,在所述接收加载所述当前浏览器页面的加载指令前,还包括:
4.根据权利要求1所述的网页切换方法,其特征在于,在所述接收基于当前浏览器页面中浏览器插件的网页切换指令前,包括:
5.一种网页切换装置,其特征在于,包括:
6.根据权利要求5所述的网页切换装置,其特征在于,所述网页切换装置,还包括:
7.根据权利要求6所述的网页切换装置,其特征在于,所述网页切换装置,还包括:
8.根据权利要求5所述的网页切换装置,其特征在于,所述网页切换装置,还包括:
9.一种电子设备,包括:
10.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使计算机执行根据权利要求1-4中任一项所述的方法。
【技术特征摘要】
1.一种网页切换方法,其特征在于,包括:
2.根据权利要求1所述的网页切换方法,其特征在于,在所述接收基于当前浏览器页面中浏览器插件的网页切换指令前,还包括:
3.根据权利要求2所述的网页切换方法,其特征在于,在所述接收加载所述当前浏览器页面的加载指令前,还包括:
4.根据权利要求1所述的网页切换方法,其特征在于,在所述接收基于当前浏览器页面中浏览器插件的网页切换指令前,包括:
5.一种网页切换装置,其特征在...
【专利技术属性】
技术研发人员:韩生曌,陈存利,
申请(专利权)人:度小满科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。