如何在 Chrome 中延遲列印到 pdf?

如何在 Chrome 中延遲列印到 pdf?

我有一個包含多個圖表的儀表板。圖表監聽父 DOM 寬度的變化並調整其大小,但這需要一些時間。

當我在 Chrome 中按 Cmd+P 時,它會縮小視窗並重新組織一些 DOM 元素,但它不會等待 JS 重新渲染圖表。

問題是 Chrome 不會等待它,因此圖表不會呈現為全寬。

你可以去https://www.fusioncharts.com/demos/dashboards/wealth-management-dashboard-with-export/自己檢查一下。

有沒有辦法告訴 Chrome 在 JS 重新渲染完成後截取螢幕截圖。假設圖表準備好後我會收到回調。

PS 我要求在 Chrome headless 中執行類似的實作。因此,如果這在 Chrome 中不可能,也許在 Chrome headless 中是可能的。歡迎所有答案。

相關內容