Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Memperbaiki Perlaksanaan JavaScript yang Rosak Apabila Menavigasi Kembali dalam Firefox?
Betulkan untuk Perlaksanaan JavaScript Rusak Selepas Menavigasi Kembali dalam Firefox
Apabila menavigasi kembali ke halaman web yang dilawati sebelum ini dalam Firefox, anda mungkin menghadapi masalah tempat skrip JavaScript pada halaman itu tidak lagi dijalankan. Ini boleh mengecewakan, terutamanya jika skrip adalah penting untuk kefungsian halaman. Nasib baik, terdapat penyelesaian mudah untuk masalah ini.
Untuk memastikan skrip JavaScript dijalankan dengan betul apabila melawat semula halaman, anda boleh menetapkan fungsi kosong untuk dipanggil pada acara window.ounload:
window.onunload = function(){};
Fungsi ini akan dijalankan apabila halaman dipunggah dan ia akan mengosongkan sebarang caching yang mungkin menghalang skrip daripada dijalankan.
Sebagai contoh, coretan kod berikut akan menyelesaikan isu dalam halaman contoh disediakan:
<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>
Dengan memasukkan pembetulan ini, anda boleh memastikan bahawa skrip JavaScript akan dilaksanakan seperti yang diharapkan apabila menavigasi kembali dalam Firefox.
Atas ialah kandungan terperinci Bagaimana untuk Memperbaiki Perlaksanaan JavaScript yang Rosak Apabila Menavigasi Kembali dalam Firefox?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!