Ralat skrip mungkin sukar untuk disematkan kerana ralat ini bukan deskriptif. Ralat skrip sengaja direka dengan cara ini atas sebab keselamatan, tetapi anda tidak perlu tahu sebab ralat skrip berlaku untuk menyelesaikan masalah itu.
Cara Mesej Ralat Skrip Muncul
Apabila ralat skrip berlaku, anda biasanya akan melihat mesej seperti ini:
- Ralat telah berlaku dalam skrip pada halaman ini.
- Amaran: Skrip tidak responsif. Skrip pada halaman ini mungkin sibuk atau mungkin berhenti membalas.
- Skrip pada halaman ini mungkin sibuk, atau mungkin telah berhenti bertindak balas. Anda boleh menghentikan skrip sekarang, membuka skrip dalam penyahpepijat atau biarkan skrip diteruskan.
Punca Mesej Ralat Skrip
Mesej ralat skrip tidak jelas dan banyak perkara boleh menyebabkan ralat ini. Ralat skrip menunjukkan bahawa skrip pada tapak web yang anda lawati telah rosak dalam beberapa cara. Ia mungkin gagal dijalankan, gagal semasa berlari, beku atau perkara lain mungkin berlaku.
Dalam kebanyakan kes, anda tidak perlu tahu sebab ralat skrip berlaku untuk membetulkannya. Anda sama ada menghadapi masalah dengan penyemak imbas web, yang boleh anda betulkan, atau skrip rosak, yang anda tidak boleh betulkan.
Dalam Internet Explorer, beberapa ralat skrip timbul daripada penggantian Internet Explorer oleh Edge. Microsoft mencadangkan anda bertukar kepada Edge.
Cara Membetulkan Ralat Skrip
Dalam sesetengah kes, respons terbaik kepada ralat skrip ialah mengabaikannya. Jika anda memilih OK atau Batal dalam mesej ralat dan tapak web terus dimuatkan tanpa sebarang masalah yang boleh dikesan, maka ralat skrip adalah lebih kepada gangguan kecil daripada sesuatu yang anda perlu risaukan.
Apabila ralat skrip mengganggu kefungsian tapak web, atau ralat ini menjadi terlalu mengganggu, terdapat beberapa langkah yang boleh anda ambil untuk menyelesaikan masalah tersebut.
-
Muatkan halaman web sekali lagi. Ralat skrip, terutamanya ralat yang menunjukkan skrip mengambil masa terlalu lama untuk dijalankan, boleh dibetulkan dengan memuat semula halaman web. Jika ralat tidak berulang, maka anda tidak perlu risau tentangnya. Jika ia terus kembali, mungkin terdapat masalah dengan penyemak imbas web.
- Untuk memaksa halaman web dimuat semula dalam Windows, tekan Ctrl+F5.
- Untuk memaksa halaman web memuat semula dalam macOS, tekan Command+Shift+R.
-
Kemas kini pelayar web. Pelayar web yang lapuk kadangkala berinteraksi dengan skrip dengan cara yang tidak dijangka yang akhirnya menghasilkan ralat. Mengemas kini Google Chrome atau Firefox adalah mudah.
Microsoft Edge dikemas kini secara automatik bersama Windows. Jika anda menghadapi masalah dengan Windows Update, terdapat cara lain untuk mengemas kini Windows.
- Muatkan halaman web lain. Jika anda melihat ralat skrip pada satu tapak web, mungkin terdapat masalah dengan skrip pada tapak web tersebut dan tiada apa yang boleh anda lakukan mengenainya. Jika anda melihat ralat skrip pada beberapa tapak web, mungkin terdapat masalah dengan penyemak imbas web.
-
Tukar kepada penyemak imbas web lain. Ini adalah langkah mudah dan penting yang boleh membantu mengecilkan punca masalah. Jika halaman web dimuatkan dengan baik dalam penyemak imbas yang berbeza, maka terdapat masalah dengan penyemak imbas pertama.
Dalam sesetengah kes, menggunakan penyemak imbas berbeza yang tidak menghasilkan ralat skrip ialah pilihan terbaik dan paling mudah.
-
Muatkan halaman web dengan peranti lain. Jika anda melihat ralat skrip semasa anda melawati halaman web pada komputer anda, tetapi anda tidak melihatnya apabila anda melawati halaman tersebut dengan telefon anda, komputer rakan atau peranti lain, maka masalahnya adalah di pihak anda.
Jika anda melihat ralat yang sama pada beberapa peranti, mungkin terdapat masalah dengan tapak web. Dalam kes itu, anda hanya boleh menunggu sehingga pereka web menyelesaikan masalah.
- Alih keluar fail Internet sementara. Jika terdapat fail cache internet yang rosak pada komputer, anda mungkin melihat ralat skrip. Dalam kebanyakan kes, mengosongkan cache penyemak imbas web menyelesaikan masalah ini.
-
Lumpuhkan pemalam. Apabila berlaku masalah, interaksi yang tidak dijangka antara pemalam dan tapak web mungkin telah menghalang skrip daripada berjalan dengan betul.
Jika ralat skrip hilang selepas melumpuhkan pemalam, dayakan semula pemalam tersebut satu demi satu untuk menentukan pemalam yang menyebabkan masalah. Sama ada teruskan menggunakan pemalam dan hidup dengan ralat skrip atau berhenti menggunakan pemalam itu sehingga pembangun membetulkan masalah.
- Lumpuhkan pecutan perkakasan. Pecutan perkakasan membolehkan pelayar web memanfaatkan kuasa kad video. Dalam sesetengah kes, ciri ini memecahkan skrip tertentu. Mematikannya membolehkan skrip tersebut berjalan seperti biasa. Anda boleh mematikan pecutan perkakasan dalam Chrome dan melumpuhkan pecutan perkakasan dalam Firefox.
-
Tetapkan semula tetapan keselamatan penyemak imbas atau tetapkan semula penyemak imbas. Dalam sesetengah kes, tetapan keselamatan tinggi dalam penyemak imbas web boleh mengganggu skrip. Jika anda tidak mempunyai sebab tertentu untuk mempunyai tetapan keselamatan yang begitu tinggi, tetapkan semula tahap keselamatan.
Jika itu tidak berjaya, tetapkan semula tetapan penyemak imbas sekaligus. Anda boleh menetapkan semula Chrome kepada keadaan lalainya dengan cepat, memuat semula Firefox, menetapkan semula Microsoft Edge dan menetapkan semula Safari.
- Tunggu pereka web. Jika anda masih mengalami ralat skrip selepas mencuba pembetulan ini, kemungkinan terdapat masalah dengan skrip di tapak web.