Javascript 的光栅化在 Apache 服务器上看起来不同

Rasterization with Javascript looks different on Apache server

我正在使用 phantomjs 对我使用 javascript/php 动态创建的 html 页面进行栅格化。在我的本地主机上测试时看起来不错,但在 apache 服务器上测试时,它似乎把图像放大了,导致格式错误(扩展到两页而不是一页等)。

有谁知道我怎样才能阻止这种情况发生?

(抱歉,刚刚创建了这个帐户,还不允许我 post 截图)

没有进一步的信息,很难诊断。在我的印象中,你把事情搞混了。 Phantomjs 是一个无头浏览器,而 Apache 是一个服务器。所以我最好的猜测是检查你是否放大了你打开页面的浏览器。

发现我们使用的 phantomjs 二进制文件在 Linux 机器(我们的服务器运行的机器)上存在问题 运行。我们试图在 Linux 机器上使用 MacOS 二进制文件。