NoScript + Alexa Banner = Crash Firefox?
September 7, 2007 by maseko 
Ketika mengakses halaman muka weblog ini (http://maseko.com), tiba-tiba saja mendapat error Windows untuk Firefox. Padahal beberapa waktu sebelumnya tidak ada masalah. Diulang beberapa kali, masih saja begitu. Saya coba akses halaman lain selain halaman muka, tidak ada masalah. Saya langsung mengira, ada sesuatu pada halaman muka yang menyebabkan ini, dan saya pun mencoba-coba menghapus beberapa elemen sampai akhirnya setelah kode javascript untuk menampilkan banner Alexa saya hapus, ketika dicoba diakses kembali, tidak ada masalah. Saya heran, kenapa baru kali ini terjadi, padahal banner tersebut sudah terpasang cukup lama, dan sampai dengan tadi tidak ada masalah. Maka, saya pun melakukan penyelidikan atas kasus ini.
Saya pasang kembali kode Alexa kembali, namun kali ini saya buka halaman muka dengan Internet Explorer dan hasilnya tidak ada masalah. Kemudian saya akses melalui Portable Firefox dari hardisk eksternal yang saya bawa, hasilnya pun lancar-lancar saja. Berarti, ada bagian dari Firefox di PC yang punya andil membuat masalah. Dengan versi Firefox yang sama, perbedaan antara yang di PC dan yang portable terletak pada beberapa add-ons yang diinstall. Ada beberapa yang ada pada Firefox PC, tidak ada pada Firefox Portabel. Selanjutnya saya pun fokus pada beberapa add-ons ini.
Setelah mencoba-coba beberapa add-ons, ketika giliran add-ons NoScript saya disable, halaman depan maseko.com berhasil dibuka tanpa kotak error tadi. Untuk memastikan, saya enable-kan lagi dan pesan error tadi muncul kembali. Oya, masalah terjadi hanya jika NoScript disetting membolehkan javascript pada halaman web yang menampilkan banner Alexa tersebut. Demikian pula yang terjadi ketika saya coba akses beberapa halaman web lain yang memasang banner Alexa.
Jadi saya simpulkan, masalah terjadi karena ada benturan antara kode Alexa dengan add-ons NoScript. Sedang inti masalahnya, saya masih belum tahu, karena sebelumnya mereka rukun-rukun saja. Jadi penyelesaiannya?
Akhirnya saya putuskan menghapus kode untuk menampilkan banner Alexa, alasannya kode yang sama diakses oleh semua pengunjung, jadi ini dapat menghindari kemungkinan Firefox pengunjung crash yang kebetulan juga menggunakan add-ons NoScript yang membolehkan javascript pada halaman depan weblog ini. Sekali lagi, inti masalahnya saya masih belum tahu mengapa NoScript dan banner Alexa tidak bersahabat lagi, bisa saja ini hanya terjadi di PC yang saya pakai ini.

Posted in 






Maseko, saya sering intip situs ini kok :) dan saya pake NoScript, dan perasaan selama ini tidak ada masalah.
Mungkinkah minta updet?