Selasa, 05 Maret 2013

Cara Menghilangkan Code Stop Script di browser Mozilla

Berikut cara untuk mengatasi atau menghilangkan script browser Mozilla Firefox yang tidak responsif (Firefox unresponsive script). Caranya adalah dengan meningkatkan atau menambahkan waktu tunggu eksekusi javascript-nya (javascript execution waiting time).

Firefox versi 1.5 dan sesudahnya, dan juga Firefox 2.0.x membatasi jumlah waktu  berlangsungnya eksekusi sebuah script atau java script sampai selesai. Jika sebuah halaman web site terlalu lama waktu loadingnya, maka akan muncul pesan error dengan pesan yang mirip dengan pesan berikut ini:



Skrip Firefox yang Tidak Responsif

Ada dua pilihan tombol: Stop Script dan Continue. Jika menekan Continue browser tetap saja lamban atau bahkan tidak memberi respon sama sekali. Jika menekan Stop Script akan menyebabkan bagian dari website yang tergantung pada script itu akan tidak berfungsi dengan semestinya, misalnya menu yang menggunakan java script, auto refresh atau update dari konten-konten streaming langsung (live).
Jika Continue diklik tetapi script tetap hang, akan terus muncul dialog error unresponsive script seandainya preset telah mencapai waktu maksimum jalannya script, yang default-nya 5 detik di Mozilla Firefox versi 1.5 dan 10 detik di browser Mozilla Firefox versi 2.

Untuk menghilangkan dialog error ini dan memperbaiki jalannya script yang memakan waktu eksekusi lama di Firefox, bisa diperpanjang waktu tunggu (waiting time) berlangsungnya script sebelum Mozilla mengeluarkan pesan peringatan.

Cara untuk mengatasinya adalah sebagai berikut :
  • Jalankan browser Mozilla Firefox,
  • di address bar-nya, ketik about:config
  • lalu tekan Enter.
Maka akan muncul kotak dialog atau pesan peringatan seperti ini, (yang arti bebasnya kira-kira: Ini bisa membatalkan Garansi! Mengubah setting-setting ini bisa membahayakan stabilitas, keamanan dan performa aplikasi. Lanjutkan jika Anda yakin dengan apa yang Anda lakukan.)



  • klik I’ll be careful, I Promise!
  • carilah kalimat dom.max_script_run_time, bisa menggunakan Filter text box,
  • klik dua kali pada kalimat dom.max_script_run_time, dan ganti nilainya menjadi lebih tinggi (dalam hitungan detik) yang diinginkan. Ini adalah waktu tunggu Firefox sebelum munculnya pesan peringatan unresponsive script,
  • default-nya, nilainya adalah 5 sampai 10 detik. Bisa diubah menjadi 20 misalnya,
  • bisa juga nilainya di-set menjadi 0 (nol) agar browser terus menunggu, tanpa memberi peringatan ataupun kotak dialog.
  • Peringatan. Browser bisa saja menjadi tidak responsif dan tidak bisa digunakan saat sedang menunggu script dijalankan, sehingga nilainya jangan di-set terlalu tinggi agar ada kesempatan menghentikan script-script yang mengganggu dan kembali bisa menggunakan browser Mozilla Firefox.
  • Klik OK.
  • Restart Browser.

1 komentar: