如何在 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 中可以实现。欢迎大家回答。

相关内容