webentwicklung-frage-antwort-db.com.de

Stellen Sie Chrome Headless, um vor dem Drucken auf Ajax zu warten, auf PDF

Ich versuche, chrome headless zu verwenden, um meine Webseite in eine PDF file zu drucken. Die PDF-Datei enthält keine Daten, da die kopflose chrome druckt es bevor die Ajax Befehle beendet sind.

Hast du eine Idee, wie ich es zum Warten bringen kann?

Hier ist der Befehl, den ich derzeit benutze:

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-stage-before-draw --print-to-pdf = C:\tmp\tmp. pdf --virtual-time-budget = 10000

Probieren Sie es aus, das virtuelle Zeitbudget ist der Parameter, der es verzögern kann.

24
Izayoi Sakuya