このエラーの改善策がわかりません。どなたか教えてください
//Javascript
function start() {
var canvas = document.getElementById('c1'); var context = canvas.getContext('2d'); var image =new Image(); image.onload = function () { //画像の描画 context.drawImage(image, 0, 0); var imageData = context.getImageData(0, 0, image.width, image.height); alart(imageData[5]) }; //画像を読み込む image.src = "/coyo/first.jpg";
}
Uncaught SecurityError: Failed to execute 'getImageData' on 'CanvasRenderingContext2D': The canvas has been tainted by cross-origin data.image.onload
調べた結果ローカルサーバーを起動させて、そこでファイルを表示させると良いとわかったのですが、意味がわからないのです。
回答2件
あなたの回答
tips
プレビュー