在无头模式下针对 webkit 渲染引擎测试页面

Posted

技术标签:

【中文标题】在无头模式下针对 webkit 渲染引擎测试页面【英文标题】:Testing a page against webkit rendering engine in headless mode 【发布时间】:2016-06-24 07:41:37 【问题描述】:

我正在尝试将 django-wkhtmltopdf 包装器用于 wkhtmltopdf 可执行文件,它使用 webkit 渲染引擎将 html 页面转换为 pdf。但是我开发了我的页面 wrt chrome/firefox,它们动态生成了数据和 javascript。 webkit 不支持某些使用的 javascript,并且进程会默默地死掉。所以,我得到的 pdf 页面是不完整的,我无法确定问题到底出在哪里。我能做什么?

注意:我在 Windows 中开发,并使用 Vagrant 在 Ubuntu 15 上运行开发环境。

【问题讨论】:

wkhtmltopdf 有一个 --debug-javascript 选项 @user993553:这会有所帮助。你想把它变成答案吗? 另外,我意识到我在 javascript 注释中使用的 ' 【参考方案1】:

wkhtmltopdf 有一个 --debug-javascript 选项。

【讨论】:

以上是关于在无头模式下针对 webkit 渲染引擎测试页面的主要内容,如果未能解决你的问题,请参考以下文章

是否可以使用 LWJGL 以无头模式渲染到 FBO?

phantomjs api文档

你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么?

无法在Chrome无头模式下运行测试

Jasmine 无头 webkit 中更好的故障报告

前端开发这么多年,你真的了解浏览器页面渲染机制吗? | 技术头条