如何设置 Headless Chrome 等到页面完全加载后再打印?

How to set Headless Chrome wait until the page is fully loaded before printing?

使用 headless Chrome 将网页打印为 PDF 的命令是 chrome --headless --disable-gpu --print-to-pdf https://www.chromestatus.com/wkhtmltopdf 有一个功能 --window-status ready_to_print 可以做到这一点。

我问这个问题是因为当我打印this webpage contains MathJax.js时,出现错误如下:

该网页的页面源代码有以下几行与mathjax

相关
<script src="../scripts.js"></script>
<script src="../../MathJax/MathJax.js?config=TeX-AMS_SVG"></script>

请问是否有选项让Headless Chrome 等到页面完全加载后再打印?

我们可以使用两个选项来实现此目标:--run-all-compositor-stages-before-draw--virtual-time-budget=10000