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