javascript - 为什么从命令行打印到 pdf 时 google-chrome 不呈现 maxjax?
问题描述
google-chrome 能够从无头模式下的命令行打印到 pdf 文件:
google-chrome --headless --print-to-pdf file.html
但是,当我尝试在脚本中使用 chrome 使用此工具将 html 转换为 pdf 时,看起来从 javascript 呈现的项目根本没有呈现。如果我从 chrome 打印,我会看到 maxjax 表达式正确呈现,但如果我从命令行使用 chrome 打印,则根本不会呈现。
有什么线索吗?我错过了什么吗?
解决方案
知道了。
--print-to-pdf 还需要 --virtual-time-budget= 以确保 chrome在完成页面上的工作之前不会打印。
推荐阅读
- django-rest-framework - django 逆向工程如何在 swagger 中使用
- javascript - 在通过 graalvm 从 Java 程序调用的 javascript 中使用 import
- python - 如何通过单击键盘上的按钮来删除 pygame 中的精灵?
- google-cloud-platform - GCP API 网关:将参数设置为 false 会返回“架构不允许的属性”错误
- python - 如何找到给定总和的子数组
- python - 将十六进制值附加到列表/将字符串列表转换为十六进制
- javascript - 使用 Javascript 加载多个图像
- mysql - 如何在sql中创建一个派生属性列,它是其他两个现有列的总和
- laravel - 是否可以格式化不包含从数据库中获取的 html 标签的文本(laravel vue)
- c# - 我需要在按钮 Click 上检索动态创建的“DatePicker”的值