Maison >interface Web >js tutoriel >Solution au problème selon lequel le code de vérification ne s'actualise pas dans IE mais fonctionne normalement dans Google et d'autres navigateurs_javascript

Solution au problème selon lequel le code de vérification ne s'actualise pas dans IE mais fonctionne normalement dans Google et d'autres navigateurs_javascript

WBOY
WBOYoriginal
2016-05-16 16:55:041043parcourir

Lorsque je faisais le code de vérification aujourd'hui, j'ai découvert que dans IE, le code de vérification ne s'actualiserait pas, mais que d'autres navigateurs tels que Google n'avaient aucun problème, j'ai donc pensé qu'il pourrait s'agir d'un problème de cache, car le paramètre par défaut d'IE est le suivant. si l'adresse d'accès ne change pas, elle n'y ira pas. Récupère mais charge le contenu dans le cache

La solution est donc d'ajouter un paramètre aléatoire après l'adresse de changement du code de vérification

Par exemple :

Copier le code Le code est le suivant :

<script> 🎜>//Changer le code de vérification<br>function changeimg(){ <br>/ * <br>la plage math.random est 0-1 <br>*999 devient 0-999 <br> 3000 est 3000-3999 <br>*/ <br>var time=Math.round(Math.random() *999) 3000; <br>$('#captcha').attr('src','__APP__/Public/verify/time/' heure); <br>} <br></script>
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn