javascript - 如何在 Wkhtmltopdf/wkhtmltoimage 上运行自定义 Javascript?

标签 javascript jquery wkhtmltopdf wkhtmltoimage

我想在网站上运行 javascript,但是当我这样做时,没有任何变化,我得到的 pdf 就好像我在上面没有运行 javascript 的结果,这是我所做的一个例子:

xvfb-run --server-args="-screen 0, 1024x768x24" wkhtmltoimage --run-script "javascript:(\$(function(){ \$("div").hide()   ;}))" google.com google.png

我也有没有 jquery 的脚本,例如:

xvfb-run --server-args="-screen 0, 1024x768x24" wkhtmltopdf --run-script "javascript:(function(){ document.write("AHHHHHHHHHHHHHHHHHHHHHHHHHHHHH"); ;})" google.com p2.pdf

但正如我所说,对 pdf 或 png 没有影响(因为我已经尝试了 wkhtmltoimage 和 wkhtmltopdf)。

最佳答案

您的命令错误地使用了引号;试试这个:

--run-script "javascript:(\$(function(){ \$('div').hide()   ;}))"

另外,尝试增加 JavaScript 延迟:

--javascript-delay 1000

http://wkhtmltopdf.org/usage/wkhtmltopdf.txt

关于javascript - 如何在 Wkhtmltopdf/wkhtmltoimage 上运行自定义 Javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22963047/

相关文章:

javascript - AJAX POST 丢失对模型属性的引用 - Spring

javascript - 上传前在客户端压缩图像

在终端中使用 wkhtmltopdf 测试时,Javascript 不工作

wkhtmltopdf - wkhtmltopdf中--window-status和--javascript_delay的组合

css - 使用 WKHTMLTOPDF 库的自定义字体在生成的 PDF 中不起作用

javascript - 对象数组的 SimpleSchema 验证

javascript - 如何通过sequelize.js中的函数进行过滤

javascript - 向下滑动时反转 slider

javascript - Jquery如何分割模糊并输入 key

javascript - 删除计时器上动态添加的 div