getImageData()エラーを修正する方法キャンバスはクロスオリジンデータによって汚染されていますか?
私のコードは私のローカルホストでうまく機能していますが、サイトでは機能していません。 コンソールからこのエラーを受け取りました、この行.getImageData(x,y,1,1).data: Uncaught SecurityError: Failed to execute 'getImageData' on 'CanvasRenderingContext2D': The canvas has been tainted by cross-origin data. 私のコードの一部: jQuery.Event.prototype.rgb=function(){ var x = this.offsetX || (this.pageX - $(this.target).offset().left),y = this.offsetY || (this.pageY - $(this.target).offset().top); if (this.target.nodeName!=="CANVAS")return null; return this.target.getContext('2d').getImageData(x,y,1,1).data; } 注:画像のURL(src)はサブドメインのURLからのものです