保存呈现的HTML

时间:2016-07-19 14:52:52

标签: perl email web phantomjs cgi

我在生成网页的工作中重写旧系统。它曾经用Perl编写,整个页面保存在一个硬编码字符串中(它甚至没有使用CGI.pm)。

我重写了脚本,以便它返回一个包含所有相关数据的JSON对象。我编写了一个HTML / JS页面,对该脚本进行AJAX调用,然后用数据填充页面。这一切都很好,除了我被告知我还​​需要能够生成电子邮件。

旧系统可以使用硬编码的HTML。我的问题是,由于页面是动态生成的,我无法将生成的HTML记录为电子邮件。看起来我已经看过的解决方案似乎是使用Phantomjs〜不幸的是它在我们的Linux机器上不会与GLIBC玩得很好。

那么,我有什么替代品?我可以完全切换战术并使用Perl模板系统,但我想尽可能多地保留我当前的结构。

0 个答案:

没有答案