キャンバス上のいくつかの画像を変更してから、この画像の src を新しい base64 コードの画像に設定しています。
img.src = changeColor(img);
changeColor は base64 コード化されたイメージを返します。
return canvas.toDataURL();
Chrome と Opera は src の変更後にイメージを更新しますが、firefox はそうではありません! 画像要素も FireBug で調べたところ、新しい src と新しい画像が表示されました!
すでに URL にデータを追加しようとしましたが、うーん...これは URL ではなく base64 でコード化された画像なので、写真が完全に壊れてしまいます。
画像を強制的にリロードする方法や、javascript を介して Firefox キャッシュを無効にする方法はありますか?
更新: image.src=''; も設定しようとしました。changeColor 関数で。Chrome では動作しますが、Firefox では... 画像が消え、新しい base64 値を設定しても表示されません。