首页 > 解决方案 > 我可以渲染一些 HTML,并在我的服务器(不是浏览器)上使用一些 javascript 处理它吗

问题描述

我的服务器是 LAMP 服务器(ubuntu 20.04、php7.4、mysql v8、codeigniter v3.7、jquery、bootstrap v3)。我们的 Web 应用程序的一部分呈现了一个复杂的引导模式,我们想要创建该模式的图像(使用 js lib html2canvas)。不幸的是,捕获的图像复制了自然依赖于设备宽度的模态宽度。

我想做的是以某种方式断开模态图像的创建与原始设备的连接,因此它们看起来都相同(宽度)。如果我能以某种方式在我的服务器上构建页面,然后在我的服务器上对其进行处理,然后将其本地存储到一个文件中,这将为我们节省大量带宽。我看过“服务器端渲染”、“无头浏览器”,但找不到任何可能将它们粘合在一起的例子。我想知道我是否遗漏了一些明显的东西。另一个想法是简单地让一个从客户端运行 linux,但我看不出如何在需要时有效地给它一个特定的任务。

目前我们正在监控每个图像并手动重新创建它,目前这很好,但继续前进是不可行的。我需要更强大和自动化的东西。

如果有人有一些建议,我很想听听?

谢谢,保罗

标签: javascripttwitter-bootstrapbootstrap-modalserver-side-renderingheadless-browser

解决方案


推荐阅读