【技术实现步骤摘要】
基于不同的代码平台的页面融合方法、装置和设备
[0001]本公开计算机领域,尤其涉及软件开发和云服务领域,可应用在企业应用开发场景下,尤其涉及一种基于不同的代码平台的页面融合方法、装置和设备。
技术介绍
[0002]随着应用开发的不断发展,提供了不同的代码平台满足用户的开发要求。可以提供第一代码平台(即,低代码平台),第一代码平台基于第一电子设备进行运行;第一代码平台上包括已经封装好的各页面,页面具有脚本代码。还提供了第二代码平台,第二代码平台基于第二电子设备进行运行;第二代码平台中的页面为用户自主研发的。
[0003]如何将第一代码平台提供的页面进行处理,以对页面进行自动更新进而减少页面刷新动作,是一个亟需解决的问题。
技术实现思路
[0004]本公开提供了一种用于减少页面刷新动作的基于不同的代码平台的页面融合方法、装置和设备。
[0005]根据本公开的第一方面,提供了一种基于不同的代码平台的页面融合方法,所述方法应用于第一电子设备,所述方法包括:
[0006]若确定当前页面需进行更新,则获取第二电子设备中的与所述当前页面对应的更新后的脚本代码;其中,所述当前页面为与所述第一电子设备对应的第一客户端所显示的界面上的页面,所述当前页面为基于所述第二电子设备提供的脚本代码所得到的页面;所述第一电子设备与所述第二电子设备为运行不同脚本代码的设备;
[0007]根据所述更新后的脚本代码,更新所述当前页面。
[0008]根据本公开的第二方面,提供了一种基于不同的代码平台 ...
【技术保护点】
【技术特征摘要】
1.一种基于不同的代码平台的页面融合方法,所述方法应用于第一电子设备,所述方法包括:若确定当前页面需进行更新,则获取第二电子设备中的与所述当前页面对应的更新后的脚本代码;其中,所述当前页面为与所述第一电子设备对应的第一客户端所显示的界面上的页面,所述当前页面为基于所述第二电子设备提供的脚本代码所得到的页面;所述第一电子设备与所述第二电子设备为运行不同脚本代码的设备;根据所述更新后的脚本代码,更新所述当前页面。2.根据权利要求1所述的方法,其中,所述获取第二电子设备中的与所述当前页面对应的更新后的脚本代码,包括:向所述第二电子设备发送第一获取请求,其中,所述第一获取请求用于指示获取所述更新后的脚本代码;接收所述的第二电子设备发送的脚本信息,其中,所述脚本信息用于指示存储所述更新后的脚本代码的地址,并根据所述脚本信息从所述第二电子设备中获取所述更新后的脚本代码。3.根据权利要求2所述的方法,其中,向所述第二电子设备发送第一获取请求,包括:基于预存的所述第二电子设备的地址信息,向所述第二电子设备发送所述第一获取请求。4.根据权利要求2或3所述的方法,所述脚本信息包括:脚本地址和脚本描述信息;其中,所述脚本地址为存储所述更新后的脚本代码的地址;所述脚本描述信息中包括所述更新后的脚本代码的标识信息。5.根据权利要求1
‑
4任一项所述的方法,其中,所述确定当前页面需进行更新,包括:接收所述第二电子设备发送的第一哈希值,其中,所述第一哈希值用于指示所述更新后的脚本代码;若确定所述第一哈希值与预存的第二哈希值不同,则确定所述当前页面需进行更新;其中,所述预存的第二哈希值用于指示所述当前页面的更新前的脚本代码。6.根据权利要求1
‑
5任一项所述的方法,还包括:根据预存的所述第二电子设备的地址信息,向所述第二电子设备发送第二获取请求;其中,所述第二获取请求用于指示获取所述第二电子设备中的脚本代码;接收所述第二电子设备发送的待显示页面的脚本代码,并根据所述待显示页面的脚本代码,基于所述第一客户端上的界面,显示所述待显示页面。7.根据权利要求6所述的方法,其中,所述第二获取请求中包括所述第一电子设备的当前空白页面的页面信息;所述待显示页面的脚本代码为基于预设的对应关系所确定的,其中,所述预设的对应关系用于表征页面信息与待显示页面的映射关系。8.根据权利要求1
‑
7任一项所述的方法,还包括:响应于页面切换指令,删除所述当前页面对应的脚本代码;其中,所述页面切换指令用于指示从当前页面切换至另一页面。9.根据权利要求8所述的方法,其中,所述响应于页面切换指令,删除所述当前页面对应的脚本代码,包括:
响应于所述页面切换指令,向所述第二电子设备发送删除请求,其中,所述删除请求用于指示运行卸载程序,所述卸载程序用于删除所述第一电子设备所存储的所述当前页面对应的脚本代码。10.根据权利要求1
‑
9任一项所述的方法,还包括:响应于用户的触发指令,获取所述触发指令所指示的组件对应的访问信息;其中,所述触发指令用于指示触发所述当前页面上的组件;所述访问信息表征组件的功能信息;将所述访问信息,显示所述当前页面上。11.根据权利要求10所述的方法,所述响应于用户的触发指令,获取所述触发指令所指示的组件对应的访问信息,包括:响应于用户的触发指令,若确定所述触发指令所指示的组件为所述第一电子设备所提供的组件,则获取预设的第一白名单信息,所述第一白名单中包括所述用户可访问的组件;若确定所述第一白名单信息中包括所述触发指令所指示的组件,则从所述第一电子设备中,获取所述触发指令所指示的组件对应的访问信息。12.根据权利要求10或11所述的方法,所述响应于用户的触发指令,获取所述触发指令所指示的组件对应的访问信息,包括:响应于用户的触发指令,若确定所述触发指令所指示的组件为所述第二电子设备所提供的组件,则获取预设的第二白名单信息,所述第二白名单中包括所述用户可访问的组件;若确定所述第二白名单信息中包括所述触发指令所指示的组件,则从所述第二电子设备中,获取所述触发指令所指示的组件对应的访问信息。13.根据权利要求1
‑
12任一项所述的方法,还包括:若确定所述第二电子设备获取到通信脚本,则获取所述第二电子设备中的所述通信脚本;其中,所述通信脚本用于所述第一电子设备与所述第二电子设备之间建立连接;根据所述通信脚本与所述第二电子设备建立连接。14.根据权利要求1
‑
12任一项所述的方法,还包括:响应于用户输入的连接指令,根据所述连接指令所指示的通信脚本,与所述第二电子设备建立连接;其中,所述连接指令用于指示通信脚本,所述通信脚本用于所述第一电子设备与所述第二电子设备之间建立连接。15.一种基于不同的代码平台的页面融合方法,所述方法应用于第二电子设备,所述方法包括:接收第一电子设备发送的第一获取请求;其中,所述第一获取请求用于指示获取当前页面的更新后的脚本代码,所述第一获取请求为确定所述当前页面需进行更新时所发出的;所述当前页面为与所述第一电子设备对应的第一客户端所显示的界面上的页面,所述当前页面...
【专利技术属性】
技术研发人员:章志军,王玉振,尚传帅,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。