Javascript Android Chrome上的HTML5 DrawImage已损坏

Javascript Android Chrome上的HTML5 DrawImage已损坏,javascript,html,google-chrome,canvas,Javascript,Html,Google Chrome,Canvas,下面的代码适用于Chrome for Windows,但无法在Chrome for Android上绘制任何内容。我已经在服务器上正确地实现了CORS。有什么想法吗 var img = document.createElement("img"); var ctx = document.createElement("canvas").getContext("2d"); img.crossOrigin = "anonymous" document.body.appendChild(ctx.canva

下面的代码适用于Chrome for Windows,但无法在Chrome for Android上绘制任何内容。我已经在服务器上正确地实现了CORS。有什么想法吗

var img = document.createElement("img");
var ctx = document.createElement("canvas").getContext("2d");
img.crossOrigin = "anonymous"
document.body.appendChild(ctx.canvas);
identicon.onload = function() {
    ctx.canvas.width = img .width;
    ctx.canvas.height = 1;
    ctx.drawImage(img ,0,0)
}
img.src = "http://urltoimage";

我使用的是Android上Chrome不支持的位图。切换到PNG,一切正常