web-dev-qa-db-ja.com

ChromeヘッドレスでAjaxを待ってから印刷するPDF

chromeヘッドレスを使用して、WebページをPDFファイルに印刷しようとしています。 PDfファイルにはデータがありません。これは、ajaxコマンドが終了する前にヘッドレスchromeが印刷しているためです。

どうすれば待つことができますか?

現在使用しているコマンドは次のとおりです。

chrome --headless http://localhost:8080/banana/key --run-all-compositor-stages-before-draw --print-to-pdf=C:\\tmp\\tmp.pdf
20
Gil Shamgar

chrome --headless http:// localhost:8080/banana/key --run-all-compositor-stages-before-draw --print-to-pdf = C:\ tmp\tmp pdf --virtual-time-budget = 10000

これを試してください。virtual-time-budgetはそれを遅らせるパラメーターです。

24
Izayoi Sakuya