関数 freshVerify()
{
var verify = document.getElementById('captcha_img');
verify.src = "{:U('User/verifySrc')}"; }
同じコードを Chrome で実行できますが、Firefox では画像は置き換えられませんが、クリック イベントは正常に実行されます。 !
パスの問題であるはずがありません。 Firefoxでは最初の確認コードは表示できるのですが、クリックタスクを実行すると画像の置換に失敗します!
ブラウザのキャッシュ処理が異なる可能性がありますので、更新時に現在時刻をパラメータとして追加してみてください。
verify.src = "{:U('User/verifySrc?rand="+Math.random()+"')}";
検証コードアドレスの後にパラメータを追加して渡すだけで、更新されます