Tarayıcı kontrolü sitemizin düzgün görüntülenmesini sağlar. Çünkü tarayıcılar(browser) HTML kodlarını farklı yorumlayabiliyor. Farklı yorumlar farklı gösterimleri getirir. Bu nedenle esnek ve güçlü bir yazılım için tarayıcı kontrol yapmak sitenizin hemen çıkma oranını düşürecektir. Örnek bir uygulama ile açıklayalım. Sitenizde “sık kullanılanlara ekle” linki koyalım. Bu özellik Internet Explorer’da vardır. Ancak Mozilla Firefox ya da Google Chrome tarayıcılarında farklı bir yapılanma, -yerimi gibi- ile vardır. Yazacağımız kod, eğer tarayıcı Internet Explorer (ie) ise bu linki göstersin, tarayıcı ie değilse göstermesin biçiminde olsun.
<%
tarayici=Lcase(Request.ServerVariables(“HTTP_USER_AGENT”))
if InStr(tarayici,”msie”)>0 then
%>
<a style=”CURSOR:pointer;” onClick=”window.external.AddFavorite(‘http://www.aspkodlari.com’, ‘Asp Kodları’);” alt=”Favorilerime Ekle”>Sık Kullanılanlara Ekleyin!</a>
<%end if%>
Bu arada yazdığımız kod ile kullandığımız veya öğrendiğimiz şeyler:
Sık kullanılanlara ekleme linkinin html kodları
Lcase ile karekterlerin küçültülmesi
Instr ile string için başka bir stringin varlık kontrolü
Request.ServerVariables(“HTTP_USER_AGENT”) ile tarayıcı adının alınması
Sokrates’in eski Atina yöneticilerine karşı söylediği ünlü sözü ile bitirelim: “Bildiğim tek şey, hiç bir şey bilmediğimdir.”