
Muhteşem Microsoft firması tarafından yapılmış Explorer isimli tarayıcıyı bilmeyen yoktur. Hatta bir çok bilgisayar kullanıcısı bu tarayıcıyı internet zannetmektedir. İşte bu ünlü tarayıcının 6 versiyonu, benim gibi internet siteleri ile uğraşan insanların baş belasıdır. Hatta öyle ki, bu tarayıcının yazılımcıları dünyada yaşayan her ırk insanla bir şekil akraba olmuş her dilden küfür yeme makamına ulaşmıştır.
Kural tanımaz Explorer 6 faciasından sonra gelen Explorer 7 ise , adeta dinsizin hakkından imansız gelir lafı gibi bir durum. Sadece css tanımamakla kalmayıp, her türlü javada da problem çıkartan ( hatta javayı nasıl yazacağına karışan ) Explorer 7, zaman zaman beni yaşamaktan dahi soğutma noktasına getirmiştir.
W3C den haberi olmayan ( ya da yokmuş gibi davranan ) Microsoft yazılımcıları, cidden hangi akla hizmet ısrarla ve yıllardır standartlara uymama, kafalarına göre davranma hakkını kendilerinde buluyorlar anlamıyorum…
Yakın bir tarih de bu arkadaşlar, Firefox ve Chrome ‘ a özenerek, standartları tanıdıklarını ilan eden yeni bir Explorer versiyonu, Explorer 8 ile piyasaya çıktılar. Bende haliyle akıldan noksan Explorer tarayıcımı upgrade ettim. Beta sürümünden bu yana kullandığım Explorer 8, bugüne kadar bu insanların yaptıkları, standartları tanımaya en yakın hilkat garibesi diyebilirim. Hilkat garibesi olma özelliğini hala kafasına göre yorumladığı stil dosyalarından dolayı hak ediyor.
Neyse konuyu daha fazla uzatıp mahkemelerde sürünmeden, yaşadığım probleme ve çözümüne geçelim. Yine doğrutercih projesinde, ana sayfada ÖSS Soruları ile alakalı bir bölümümüz var. Buradaki soruyu her değiştir kısayoluna tıklandığında, değiştirip, yeni bir öss sorusu getirmek üzere bir javascript yazdım. Mantığı da oldukça basit, her refresh edildiğinde veritabanından rastgele bir soru getiren php sayfasını Ajax ile sayfaya çağırıyorum.
Chrome ve Firefox da her zaman olduğu gibi mükemmel çalışan fonksiyon, Explorer 8 de, sürekli aynı soruyu getiriyordu. Üstelik çağırdığım sayfa, hafızaya alınmaması için hem normal meta taglar hem de php headerları taşıyordu. Buna rağmen Explorer 8 asla değiştirmiyor, sürekli ama sürekli aynı soruyu getiriyordu.
Bir saate yakın konuyu araştırdım ve bir şey bulamadım. Sonra javascript ile bir cinlik yaptım ve her fonksiyonu çalıştırdığımda, javada 1-999 arasında rastgele rakamlar üreterek, ajax ile çağırdığım php sayfasının sonuna ?id=xxx gibi gönderdim. Böylece insanı akıl sağlığından edebilen Explorer, her seferinde farklı sayfalar çağırdığımı zannederek hafızasına almamaya başladı. Bu saçma sorunun çözümü bu kadar basitti…
Yani ne diyeceğimi bilemiyorum… Kendilerince hızlı bir tarayıcı yapmaya çalışan bu yazılımcılar, hızlı olmak adına her şeyi kontrolsüzce hafızaya alan ve durmadan aynı sayfayı getiren bir tarayıcı yapıyorlar… 2009 yılında dünyanın en büyük bilişim şirketlerinden birinin, milyonlarca insanın kullanımına bu tuhaf şeyleri sunması cidden şaka gibi…
Tarayıcılar ile ilgili yakında bir makale yazacağım ve Chrome’ u öve öve öküz edeceğim için, bu konuyu daha fazla uzatmıyorum…
![]() |
![]() |



