如何使用 Scala-JS 为单页应用程序操作 HTML dom 的元区域

How to manipulate the meta area of the HTML dom with Scala-JS for a single page application

需要一般的 Scala-JS 页面构建建议。大多数示例似乎都属于这样一种模式,即您的单页应用程序将进入的主要内容位于着陆页 html 文件中的标签之间。您如何处理在 dom 的元区域中插入内容的需要?我是否需要从服务器动态呈现我的登录页面才能完成此操作?我的具体需要是将脚本标记注入已定义的静态 html 页面的元区域。我正在使用 scalajs-react。

通常,您需要为 SPA 使用服务器呈现的 "root page"。这允许您为脚本和样式表标签动态计算正确的缓存破坏文件名,并轻松管理根页面的缓存过期。此外,为了获得适当的 html5 推送状态支持,您需要在每个 URL 提供该页面,这很容易通过服务器端路由完成。