여러 차트가 포함된 대시보드가 있습니다. 차트는 상위 DOM 너비 변경을 수신하고 크기를 조정하지만 이를 수행하는 데 시간이 걸립니다.
Chrome에서 Cmd+P를 누르면 뷰포트가 축소되고 일부 DOM 요소가 재구성되지만 JS가 차트를 다시 렌더링할 때까지 기다리지 않습니다.
문제는 Chrome이 이를 기다리지 않아서 결과적으로 차트가 전체 너비로 렌더링되지 않는다는 것입니다.
당신은 갈 수 있습니다https://www.fusioncharts.com/demos/dashboards/wealth-management-dashboard-with-export/직접 확인해보세요.
JS가 다시 렌더링된 후 Chrome에 스크린샷을 찍도록 지시하는 방법이 있나요? 차트가 준비되면 콜백을 받게 된다고 가정해 보겠습니다.
추신: Chrome 헤드리스에서 유사한 구현을 수행하도록 요청하고 있습니다. 따라서 Chrome에서 불가능하다면 Chrome 헤드리스에서는 가능할 수도 있습니다. 모든 답변을 환영합니다.