1

サファリとクロームではうまく機能するが、Firefoxでは失敗するキャンバスコードがいくつかあります。

Firefoxコンソールは次のように読みます。

[17:44:13.372]キャッチされない例外:[例外... "操作はサポートされていません"コード: "9" nsresult: "0x80530009(NotSupportedError)"場所: "http://REDACTED.js行:703"]

Firebugは、人間にとって少し便利なものを提供します。

Operation is not supported
var data = ctx.getImageData(x,y,1,1);

私は確かに.getImageData703行目に電話をかけています。

オリジンポリシーに関して同様のエラーが報告されていることを読みました。このプロジェクトは(ローカルではなく)Webサーバーでホストされており、別のドメインから画像を読み込んでキャンバスに配置したことはありません。実際、キャンバスが空白の場合でもエラーが発生します。

Webkitベースのブラウザは、尋ねられたとおりにピクセルデータを提供します。Firefoxについて何ができるでしょうか。ありがとう。

4

1 に答える 1

2

NaN.getImageDataに渡さないでください。

于 2012-06-07T16:02:34.393 に答える