【技术实现步骤摘要】
页面切换方法、装置、设备以及存储介质
[0001]本公开涉及人工智能
,尤其涉及微服务
,具体涉及一种页面切换方法、装置、设备以及存储介质。
技术介绍
[0002]前端技术体系包含很多的技术栈,例如用于构建用户界面的渐进式框架vue、用于构建用户界面的脚本语言库react、用于构建用户界面的前端框架anglar和脚本语言JavaScript框架jquery等等。基于不同技术栈的页面无法应用于同一个项目中。
技术实现思路
[0003]本公开提供了一种页面切换方法、装置、设备、存储介质以及程序产品。
[0004]根据本公开的一方面,提供了一种页面切换方法,包括:响应于接收到针对页面切换请求,获取与所述页面切换请求对应的页面文件;确定所述页面文件中引用的外部脚本文件和外部样式文件;将所述外部脚本文件中的脚本数据和所述外部样式文件中的样式数据注入所述页面文件中,得到目标页面;以及将当前页面切换至所述目标页面。
[0005]根据本公开的另一方面,提供了一种页面切换装置,包括:获取模块,用于响 ...
【技术保护点】
【技术特征摘要】
1.一种页面切换方法,包括:响应于接收到针对当前页面的页面切换请求,获取与所述页面切换请求对应的页面文件;确定所述页面文件中引用的外部脚本文件和外部样式文件;将所述外部脚本文件中的脚本数据和所述外部样式文件中的样式数据注入所述页面文件中,得到目标页面;以及将所述当前页面切换至所述目标页面。2.根据权利要求1所述的方法,其中,所述获取与所述页面切换请求对应的页面文件包括:确定所述与页面切换请求对应的子网站地址;以及向所述子网站地址发送页面获取请求,以便获取所述页面文件。3.根据权利要求2所述的方法,还包括:根据所述子网站地址,生成超文本传输协议请求,作为所述页面获取请求。4.根据权利要求1所述的方法,其中,所述确定所述页面文件中引用的外部脚本文件和外部样式文件包括:确定所述页面文件中的原始链接标签数据和所述页面文件中的原始脚本标签数据;以及获取所述原始脚本标签数据中引用的外部脚本文件和所述原始链接标签数据中引用的外部样式文件。5.根据权利要求1所述的方法,其中,所述将所述外部脚本文件中的脚本数据和所述外部样式文件中的样式数据注入所述页面文件中,得到目标页面,包括:根据所述样式数据,确定目标样式标签数据;将所述页面文件中的所述原始链接标签数据替换为所述目标样式标签数据;根据所述脚本数据,确定目标脚本标签数据;以及将所述页面文件中的所述原始脚本标签数据替换为所述目标脚本标签数据。6.根据权利要求1所述的方法,其中,所述将当前页面切换至所述目标页面包括:获取所述当前页面的原始运行环境;以及在所述原始运行环境中加载所述目标页面。7.根据权利要求6所述的方法,还包括:记录所述当前页面接收到的针对运行...
【专利技术属性】
技术研发人员:张波波,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。