Canvas

Canvas.toDataURL()でSECURITY_ERR例外が出る

canvas.toDataURL()メソッドは、origin-cleanフラグがtrueでないとSECURITY_ERR例外を投げる。 origin-cleanフラグは最初 true だが、別オリジンのImageでdrawImageしたりすると false になる。document.createElement で生み出した canvas に、 img = new I…

裏Canvasに色々描く→toDataURL()をImageにぶっこむ→本番Canvasに描く=激烈に重い

tempCtx.clearRect(0,0,FIELD_SIZE_X,FIELD_SIZE_Y); // 地面描画 if(this.focus){ tempCtx.drawImage(class_Image["fieldTileFocus"], 0, 0, FIELD_SIZE_X, FIELD_SIZE_Y); } else { tempCtx.drawImage(class_Image["fieldTile"], 0, 0, FIELD_SIZE_X, FIEL…