Javascript 当我重新加载页面时,受污染的画布可能无法在chrome上导出错误

Javascript 当我重新加载页面时,受污染的画布可能无法在chrome上导出错误,javascript,html,canvas,todataurl,Javascript,Html,Canvas,Todataurl,我正在使用canvas制作类似于绘画的web应用程序,它在Firefox上正常工作,但当我在chrome上重新加载页面并使用ToDataURL函数时,它会给我一个错误,即污染的画布可能无法导出 canvas = document.getElementById('can'); ctx = canvas.getContext("2d"); widthOfCanvas = canvas.width; highOfCanvas = canvas.height; var

我正在使用canvas制作类似于绘画的web应用程序,它在Firefox上正常工作,但当我在chrome上重新加载页面并使用ToDataURL函数时,它会给我一个错误,即污染的画布可能无法导出

canvas = document.getElementById('can');
    ctx = canvas.getContext("2d");
    widthOfCanvas = canvas.width;
    highOfCanvas = canvas.height;

    var image = new Image();
    image.src='https://scontent.fkhi9-1.fna.fbcdn.net/v/t1.0-9/53169476_2381573508543072_5059610343865581568_n.png?_nc_cat=102&_nc_ht=scontent.fkhi9-1.fna&oh=bad33f4d78d743ed41c3455dcde6eeae&oe=5CE3CD71';
    image.crossOrigin="anonymous";
    console.log(image.onload)
    image.onload = function(){
        ctx.drawImage(image, 0, 0 ,widthOfCanvas,highOfCanvas);             
    }
可能的副本:可能的副本: