本技术提供一种页面管理方法、装置、电子设备和存储介质,其中方法包括:响应于页面加载请求,确定待加载页面;控制页面中心管理对象基于所述待加载页面的层次码和页面信息调用iframe框架显示所述待加载页面,所述层次码用于标识所述待加载页面在页面显示结构中的位置,所述层次码和所述页面信息是预先注册在所述页面中心管理对象中的。本发明实施例提供的页面管理方法、装置、电子设备和存储介质,在页面加载过程中,即使存在多层页面的情况,页面可以单层平铺结构显示,避免了页面以树形结构嵌套显示带来的无法覆盖全局的问题,同时有效提升了开发效率、降低了开发成本,提高了人机交互体验。
背景技术
当前无代码平台或其他业务网站在整合多界面时无法很好处理嵌套页面的情况,大部分是使用页面模拟的情况,少部分是使用iframe框架。
单纯使用页面模拟的情况,可以使页面局部刷新,不用每次跳转页面都可以请求所有数据和文档对象模型(Document Object Model,DOM),这样大大加快了访问速度和提升用户体验,但是首次加载稍慢和不能使用搜索引擎优化(Search Engine Optimization,SEO),不利于搜索引擎抓取。多层iframe使用又非常不便,而且有很多限制,如子frame大小受制于主frame的尺寸,无法覆盖全局。另外,iframe的统一资源定位系统(uniformresource locator,URL)状态容易消失,只能通过postmessage函数传递序列化的消息。
实现思路