【问题标题】:Java - render HTML, JS and CSS and send output html as a stringJava - 渲染 HTML、JS 和 CSS 并将输出 html 作为字符串发送
【发布时间】:2018-11-26 11:12:03
【问题描述】:

我正在处理服务器端 html 渲染。

案例:用户有一个包含 3 个单元格的简单页面。他可以在每个单元格中填写 html、css 和 JS 代码。之后,它将被发送到服务器,服务器会考虑到 javascript 代码来呈现 html 和 css 代码。

我的想法是“模拟”无头浏览器。直到现在我才发现 PhantomJS,但我认为它不是很舒服。

我的结果应该只是渲染的 HTML DOM

谢谢

【问题讨论】:

    标签: java html render


    【解决方案1】:

    感谢您的回复。据我所知,我必须使用 node.js。有没有办法在没有 node.js 的情况下留在 java 环境中?

    【讨论】:

      【解决方案2】:

      试试 headless Chrome,这适用于所有操作系统:

      https://chromium.googlesource.com/chromium/src/+/lkgr/headless/README.md

      在 Linux 上,您还有一个选择。您可以使用虚拟屏幕缓冲区运行任何普通浏览器。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-10-01
        • 1970-01-01
        • 2021-02-20
        • 1970-01-01
        • 2021-09-19
        • 1970-01-01
        • 2020-03-14
        相关资源
        最近更新 更多