cuando trato de usar el protector de archivos y html2canvas, muestra ese error, ¿cómo solucionarlo?
TypeError no capturado: no se pudo ejecutar 'createObjectURL' en 'URL': la resolución de sobrecarga falló.
$( "#click" ).on( "click", function() { html2canvas(document.querySelector("#Views")).then(canvas => { canvas.toBlob(function(blob) { window.saveAs(blob, 'img.jpg'); }); }); });Este error significa que la llamada a HTMLCanvasElement#toBlob() falló, esto puede suceder por un par de razones:
height o el width establecidos en 0 : document.querySelector("canvas").toBlob(console.log); <canvas width="0"> document.querySelector("canvas").toBlob(console.log); <canvas width="80000" height="80000"> Por lo tanto, debe verificar el estilo calculado de su elemento, prestando especial atención a su tamaño, pero también a su valor de display , ya que este problema se produce con bastante frecuencia al apuntar a un elemento con display: none .