Estoy capturando la captura de pantalla del contenido de Scorm presente dentro del iframe, estoy obteniendo una captura de pantalla en Firefox pero no en Chrome, parece que el problema es con la ruta/url de las imágenes mientras se renderiza en el lienzo.
He comparado el resultado del logging: true de ambos navegadores.
Y descubrí que la ruta de las imágenes en Chrome cambia, por eso no funciona en Chrome.
Como puedo resolver esto? ayúdame........
var iframeEle = document.querySelector("iframe").contentWindow.document.body;//working console.log(iframeEle); // $('#saveReport').on('click', function(){ html2canvas(iframeEle, { //background: '#fff', // height: window.innerHeight, //windowHeight: window.innerHeight, logging: true, onrendered: function(canvas){ // before_imgData = canvas.toDataURL('image/png'); before_imgData = canvas.toDataURL('image/jpeg'); } }); Registro para el navegador Firefox:
cuando verifiqué la ruta de las imágenes para renderizar, es correcta. 
Registro para el navegador Chrome:
en Chrome, la ruta para las imágenes no es correcta, ya que consiste en la URL actual del navegador, por eso no se captura correctamente.
Creo que es una cuestión de ruta relativa para Chrome y no para Firefox.