从后端交付和呈现 HTML 内容(使用 JS 和 CSS)

Delivering and rendering HTML content (with JS and CSS) from backend

提问人:Nitish 提问时间:9/20/2023 更新时间:9/20/2023 访问量:45

问:

我有一个想要实现的场景,但我不太确定如何实现。详情如下:

使用的技术:React(前端)、Quarkus with Kotlin(后端)

我有一堆HTML文件,它们依赖于其他资源,如图像,动画,css和插件。这些资源具有单独的文件夹,并在驻留在根目录中的 HTML 文件之间共享。在我前端的 react 组件中,我想获取单个 HTML 文件并在客户端浏览器上显示/呈现它们(请记住,还应该填充必要的资源 [CSS、JS、...])。基本上,我希望用户能够与 HTML 内容进行交互,但无法下载它们。如何通过上述技术堆栈实现这一点?

任何意见将不胜感激,TIA!

这些是我已经尝试过的实现示例 HTML 文件(没有上面提到的文件夹结构。我只是想看看是否可以用 JS 渲染 HTML),其中包括 JS 和 CSS。

  1. 使用 dangerouslysetinnerhtml - 无法下载 JS(可能也不喜欢这种方法)
  2. 使用 html-react-parser 库 - 也无法加载 JS
  3. 使用 - 也没有产生预期的结果
JavaScript ReactJS Kotlin HTML 渲染

评论

0赞 Community 9/21/2023
请提供足够的代码,以便其他人可以更好地理解或重现问题。

答: 暂无答案