1

IE9 の次の行に問題があります。

canvas.toDataURL('image/png')

この行を実行すると、IE9 で PNG が表示されず、次のエラーが表示されます。

SCRIPT122: La zone de données passée à un appel système est insuffisante

URL が長すぎて正しく解釈できないということですか? どうすれば修正できますか?

どんな助けでも大歓迎です。よろしくお願いします…</p>

4

1 に答える 1

1

このリンク (danielmclaren.com/node/90) のおかげで、最終的に IE9 で PNG を表示するソリューションを見つけました。

問題は、URL と $_GET を使用する代わりに、$_POST を使用して画像のデータを取得する必要があることです。IE9 は非常に長い URL をサポートしておらず、データを切り捨てています。

すべてのプロセスは、FabricJS の GitHub で説明されています:
github.com/kangax/fabric.js/issues/172#issuecomment-6058563

于 2012-06-01T12:39:32.087 に答える