У меня есть панель мониторинга, которая содержит несколько диаграмм. Диаграммы отслеживают изменения ширины родительского DOM и меняют размер в соответствии с ними, но на это уходит некоторое время.
Когда я нажимаю Cmd+P в Chrome, он сжимает область просмотра и реорганизует некоторые элементы DOM, но не ждет, пока JS перерисует диаграммы.
Проблема в том, что Chrome не дожидается этого, в результате чего диаграммы не отображаются на всю ширину.
Вы можете пойти вhttps://www.fusioncharts.com/demos/dashboards/wealth-management-dashboard-with-export/чтобы убедиться в этом самостоятельно.
Есть ли способ сказать Chrome сделать снимок экрана после того, как JS завершит повторную отрисовку. Допустим, я получу обратный вызов, когда диаграммы будут готовы.
PS Я спрашиваю об этом, чтобы сделать похожую реализацию в Chrome headless. Так что если это невозможно в Chrome, возможно, это возможно в Chrome headless. Все ответы приветствуются.