次のコードは、Chrome、Safari、および Firefox では魅力的に機能しますが、私の iPad2 iOS5 では機能しません。
function preImage(url,callback){
var img = new Image();
img.src = url;
if (img.complete) {
callback.call(img);
return;
}
img.onload = function (){
callback.call(img);
};
}
(function() {
var my_canvas=document.getElementById("myCanvas");
var context=my_canvas.getContext("2d");
preImage("img/test.png",function(){
context.drawImage(this,0,0);
});
})();