Merhaba, siteme internet explorer'ın herhangi bir sürümüyle girdiğinde kullanıcıya uyarı vermesini ve siteye o browserdan ulaşılmamasını istiyorum.
<!--[if IE 8]>UYARI<![endif]-->
<!--[if IE 9]>UYARI<![endif]-->
Gibi kodlar buldum ancak, istediğim şekilde çalışmıyor. Bu internet explorer'ı nasıl engelleyebilirim tamamen ?
HTML İnternet Explorer Uyarı Vermek ?
5
●1.468
- 26-10-2013, 18:02:33Eposta Aktivasyonu Gerekmektetemel düzeyde javascript bilgin varsa, aşağıda verdiğim kod işine yarayacaktır.
<!DOCTYPE html>
<html>
<head>
<title></title>
<script type="text/javascript">
var browserAdi=window.navigator.appName;
if(browserAdi=="Microsoft Internet Explorer"){
alert("Internet Explorer ile giremezsiniz");
window.location="http://www.google.com";
}
</script>
</head>
<body>
</body>
</html>
yukarıdaki kodları bir metin belgesine yapıştırıp "html" uzantısı ile kaydet ve sayfayı Internet Explorer ile çalıştır. ekrana "Internet Explorer ile giremezsiniz" mesajı verilecek, ardından kullanıcı Google'a yönlendirilecek. Google'a yönlendirmek dışında farklı işlemler de yapabilirsin. Internet Explorer ile web sayfana bağlanılamadığını bildiren ayrı bir sayfa hazırlarsın, kullanıcıları Google'a yönlendirmek yerine hazırladığın bu sayfaya yönlendirirsin.
aşağıda verdiğim kod da yukarıdaki ile aynı işleve sahip
<!DOCTYPE html>
<html>
<head>
<title></title>
<script type="text/javascript">
<!--[if IE]>
alert("Internet Explorer ile giremezsiniz");
window.location="http://www.google.com";
<![endif]-->
</script>
</head>
<body>
Selam
</body>
</html>
ancak şunu hatırlatmak durumundayım, yukarıda verdiğim kodlar kullanıcıların browser ayarlarından yaptığı değişikliklere bağlı olarak çalışmayabilir. kesin ve etkili çözüm, sunucu taraflı bir sayfada browser'i kontrol etmek ve işlemleri buna göre yapmaktır. ASP.NET altyapısı ile oluşturulmuş sayfalarda aşağıdaki kodu kullanman, Internet Explorer ile web sayfanı talep eden kullanıcıları Google'a yönlendirecektir.
HttpBrowserCapabilities browserBilgisi = Request.Browser;
if (browserBilgisi.Browser == "IE")
{
Response.Redirect("http://www.google.com");
}
çok farklı çözüm yöntemleri mevcut.
iyi çalışmalar - 26-10-2013, 22:55:59Üyeliği durduruldumyhere adlı üyeden alıntı: mesajı görüntüleİkinize de teşekkür ederim.ErenSATI adlı üyeden alıntı: mesajı görüntüle