Я использую Chart JS для рендеринга диаграмм и использую приведенный ниже код для их печати
var canvas = document.getElementById(id);
var win = window.open();
win.document.write("<br><img src='" + canvas.toDataURL() + "'/>");
win.print();
win.location.reload();
Код работает нормально в IE, но когда я пытаюсь печатать в Chrome, он печатает пустую страницу.Может кто-нибудь, пожалуйста, посмотрите и дайте мне знать, что я делаю не так здесь.
Спасибо