Ich habe ein Dashboard, das mehrere Diagramme enthält. Die Diagramme überwachen Breitenänderungen im übergeordneten DOM und passen ihre Größe entsprechend an, aber das dauert eine Weile.
Wenn ich in Chrome Cmd+P drücke, wird der Ansichtsbereich verkleinert und einige DOM-Elemente werden neu organisiert, es wird jedoch nicht gewartet, bis das JS die Diagramme neu gerendert hat.
Das Problem besteht darin, dass Chrome nicht darauf wartet. Daher werden die Diagramme nicht in der vollen Breite gerendert.
Sie können zuhttps://www.fusioncharts.com/demos/dashboards/wealth-management-dashboard-with-export/um es selbst zu überprüfen.
Gibt es eine Möglichkeit, Chrome anzuweisen, den Screenshot zu erstellen, nachdem das JS neu gerendert wurde? Nehmen wir an, ich erhalte einen Rückruf, wenn die Diagramme fertig sind.
PS: Ich frage dies, um eine ähnliche Implementierung in Chrome Headless durchzuführen. Wenn es also in Chrome nicht möglich ist, ist es vielleicht in Chrome Headless möglich. Alle Antworten sind willkommen.