IE9 の次の行に問題があります。
canvas.toDataURL('image/png')
この行を実行すると、IE9 で PNG が表示されず、次のエラーが表示されます。
SCRIPT122: La zone de données passée à un appel système est insuffisante
URL が長すぎて正しく解釈できないということですか? どうすれば修正できますか?
どんな助けでも大歓迎です。よろしくお願いします…</p>
IE9 の次の行に問題があります。
canvas.toDataURL('image/png')
この行を実行すると、IE9 で PNG が表示されず、次のエラーが表示されます。
SCRIPT122: La zone de données passée à un appel système est insuffisante
URL が長すぎて正しく解釈できないということですか? どうすれば修正できますか?
どんな助けでも大歓迎です。よろしくお願いします…</p>
このリンク (danielmclaren.com/node/90) のおかげで、最終的に IE9 で PNG を表示するソリューションを見つけました。
問題は、URL と $_GET を使用する代わりに、$_POST を使用して画像のデータを取得する必要があることです。IE9 は非常に長い URL をサポートしておらず、データを切り捨てています。
すべてのプロセスは、FabricJS の GitHub で説明されています:
github.com/kangax/fabric.js/issues/172#issuecomment-6058563