Maison >interface Web >js tutoriel >Comment réparer une exécution JavaScript interrompue lors de la navigation arrière dans Firefox ?
Correction d'une exécution JavaScript interrompue après un retour dans Firefox
Lorsque vous revenez à une page Web précédemment visitée dans Firefox, vous pouvez rencontrer un problème où les scripts JavaScript de cette page cessent de s'exécuter. Cela peut être frustrant, surtout si les scripts sont essentiels au fonctionnement de la page. Heureusement, il existe une solution simple à ce problème.
Pour garantir que les scripts JavaScript s'exécutent correctement lors de la revisite d'une page, vous pouvez définir une fonction vide à appeler lors de l'événement window.onunload :
window.onunload = function(){};
Cette fonction s'exécutera lorsque la page sera déchargée et effacera toute mise en cache susceptible d'empêcher l'exécution des scripts.
Par exemple, l'extrait de code suivant résoudra le problème dans les pages d'exemple. fourni :
<code class="html"><html><body> <script type="text/javascript"> window.onload = function() { alert('window.onload alert'); }; window.onunload = function(){}; alert('inline alert'); </script> <a href="1.html">Click Me!</a> </body></html></code>
En incorporant ce correctif, vous pouvez vous assurer que les scripts JavaScript s'exécuteront comme prévu lors de la navigation vers Firefox.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!