替代iframe来制作分屏管理区域

我正在开发一个管理仪表板,我希望在其中拥有一个文件导航系统,该系统应始终从主管理区域可用,并从主管理区域独立加载。

有什么问题?

在与仪表板交互时,由于该方法是使用 PHP 的 SSR,因此用户将执行页面请求以更新帖子、转到不同的视图等。因此必须在每次请求时重新加载文件导航区域,而我不这样做不希望那样,因为后端 PHP 将不得不为每个请求一遍又一遍地获取所有文件并构建文件树。

我想做以下事情

包装器页面(管理仪表板)在拆分视口中包含两个 iframe:

  • iframe 主
  • iframe 文件导航器

用户可以在视口的每一侧使用和导航,而不会影响其他区域。

例如,在不离开主 iframe 上打开的编辑器的情况下浏览文件和文件夹。

或者保存编辑器内容并执行其他操作,而无需不断刷新和重新渲染文件导航区域。

两个 iframe 内容都将托管在同一个域下,因此它们之间的通信不会成为问题。

我想通过 PHP 走 SSR 路线,因为这个项目不值得构建现代 SPA,我需要重用大量现有的 PHP 代码。

但是,我还是想尽可能地做好。

所以问题是

您知道是否有比 iframe 更好的更清洁/更好的方法来实现这一目标?

我有点担心所有支持 iframe 的浏览器,因为它实际上是一个老东西。

以上是替代iframe来制作分屏管理区域的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>