【技术实现步骤摘要】
页面显示方法、电子设备及存储介质
[0001]本申请实施例涉及通信
,尤其涉及一种页面显示方法、电子设备及存储介质。
技术介绍
[0002]快应用是一种新型免安装的应用形态。其中,快应用规范中的web组件可以用于加载指定统一资源定位器(Uniform Resource Locator,URL)的超文本标记语言(Hyper Text Markup Language,HTML)页面。
[0003]目前,web组件只有在android平台基于android原生的webview组件实现,然而,在个人计算机(Personal Computer,PC)上没有相应的落地方案,因此,无法在PC实现对快应用的页面进行浏览。
技术实现思路
[0004]本申请实施例提供了一种页面显示方法、电子设备及存储介质,以提供一种在PC上对快应用的页面进行显示的方式,由此可以提高在PC上对快应用浏览的效率,进而可以提高用户体验。
[0005]第一方面,本申请实施例提供了一种页面显示方法,应用于电子设备,该电子设备包括渲染 ...
【技术保护点】
【技术特征摘要】
1.一种页面显示方法,应用于电子设备,所述电子设备包括渲染模块及窗口管理模块,其特征在于,所述方法包括:响应于用户打开快应用的操作,所述渲染模块加载快应用页面,其中,所述快应用页面包括至少一个web组件;所述渲染模块将所述web组件的关联信息发送给所述窗口管理模块;所述窗口管理模块基于所述web组件的关联信息在所述web组件的位置上创建网页窗口,并在所述网页窗口中加载网页页面,其中,所述网页页面覆盖于所述web组件上。2.根据权利要求1所述的方法,其特征在于,所述关联信息包括预设尺寸信息、预设定位信息及预设网页页面地址。3.根据权利要求2所述的方法,其特征在于,所述关联信息还包括页面层次信息,所述页面层次信息用于表征所述快应用页面与所述网页页面的层次关系。4.根据权利要求2所述的方法,其特征在于,所述预设网页页面地址预设在所述快应用中。5.根据权利要求1
‑
4任一项所述的方法,其特征在于,所述方法还包括:响应于所述渲染模块监听到的第三事件,向所述窗口管理模块发送所述web组件的更新信息;所述窗口管理模块基于所述更新信息更新所述网页窗口。6.根据权利要求5所述的方法,其特征在于,所述web组件在所述快应用页面中全部可见,所述更新信息包括更新定位信息,所述更新定位信息用于表征所述web组件在所述快应用页面滚动后的位置,所述窗口管理模块基于所述更新信息更新所述网页窗口包括:所述窗口管理模块基于所述更新定位信息更新所述网页窗口的位置,并将位置更新后的网页窗口覆盖在位置更新后的web组件上。7.根据权利要求5所述的方法,其特征在于,所述web组件在所述快应用页面中部分可见,所述更新信息包括更新定位信息及更新尺寸信息,所述更新定位信息用于表征所述web组件在所述快应用页面滚动后的位置,所述更新尺寸信息用于表征所述web组件在所述快应用页面滚动后的可见部分的尺寸,所述窗口管理模块基于所述更新信息更新所述网页窗口包括:所述窗口管理模块基于所述更新定位信息及更新尺寸信息更新所述网页窗口,并将更新后的网页窗口覆盖在位置更新后的web组件上。8.根据权利要求5所述的方法,其特征在于,所述web组件在所述快应用页面中不可见,所述更新信息用于通知所述窗口管理模块所述web组件在所述快应用页面中不可见,所述窗口管理模块基于所述更新信息更新所述网页窗口包括:所述窗口管理模块删除所述网页窗口。9.根据权利要求2所述的方法,其特征在于,所述预设定位信息包括所述web组件与所述快应用页面上边框或下边框之间的距离及所述web组件与所述快应用页面左边框或右边框之间的距离。10.根据权利要求1
‑
9任一项所述的方法,其特征在于,所述方法还包括:响应于所述窗口管理模块监听到的第一事件,向所述渲染模块发送通知消息,其中,所述通知消息用于通知所述渲染模块所述网页页面加载失败;
所述渲染模块在所述快应用页面上显示所述通知消息。11.根据权利要求1
‑
10任一项所述的方法,其特征在于,所述方法还包括:响应于所述窗口管理模块监听到的第二事件,向所述渲染模块发送所述网页页面的加载进度;所述渲染模块在所述快应用页面上显示所述加载进度。12.一种电子设备,其特征在于,包括:存储器,所述存储器用于存储计算机程序代码,所述计算机程序代码包括指令...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。