1

EaselJS (を使用getImageData()) でヒット テストを実行しようとすると、chrome でクロスドメイン リクエスト エラーが発生します。

Unable to get image data from canvas because the canvas has been 
tainted by cross-origin data.

奇妙なことに、私はローカル サーバーを実行しており、すべての画像はこの localhost:3000 から提供され、適切にレンダリングされます。

Chrome の Dev Tools を使用して問題を特定するにはどうすればよいですか? すべての画像、html、および JS は:3000/、[リソース] タブにグループ化されています。次にチェックする項目は何ですか?

4

1 に答える 1

0

コードに他の何かが含まれている可能性があります。他の例については、すべてを注ぎ込んでください。

または、Firefox をインストールして、厳密なエラー/警告をオンにします。メインのブラウザとして Chrome を使用していますが、複雑な問題のデバッグを容易にする、はるかに詳細なエラー/警告が FF に表示されることがあります。

また、フラグを付けて Chrome を起動すると--allow-file-access-from-files、これらの例外はスローされません。

于 2012-05-01T14:41:03.937 に答える