Benim web sitesi üzerinde IE7 ve açık olmak istiyorum. IE 6, ben uyarı ve ücretsiz indirme diğer tarayıcı simgeleri üretmek istiyorum. Mümkün mü?
Sen ie6nomore.com sunucu tarafı kodlama gerekmez bazı örnekler alabilirsiniz.
Onlar bu gibi IE koşullu yorumlar özelliğini kullanabilirsiniz:
<!--[if lt IE 7]>
Your browser is outdated!
<![endif]-->
Ama sitede örnekler aslında diğer tarayıcılardan bağlantılar sunuyoruz. Tabii ki, size düzen daha uygun kendi versiyonunu dönebilirsiniz.
Yine PHP kullanıyorsanız bu yana, isterseniz Tabii ki, bu sunucu tarafı yapabilirsiniz. Buradan başka örnekler $_SERVER["HTTP_USER_AGENT"]
başlamak gerekir. Bu işlev için oldukça büyük bir veri dosyası gerektirir kullanarak get_browser
, overkill olabilir.
Eğer eski IE sürümleri sunucu tarafında tespit sadece ilgileniyorsanız, bu yapmanız gerekir:
preg_match('/; MSIE (\d+.\d+)/', $_SERVER['HTTP_USER_AGENT'], $matches);
if (count($matches) > 1 && $matches[1] <= 6.0)
{
echo "Your browser is outdated";
}
IE Uyarısı denir bu basit bir jQuery eklentisi var çıkar. Onu kontrol: http://nmsdvid.com/iealert/
Sen yerleşik get_browser
a> işlevini kullanarak bunu kolaylıkla gerekir.
Eğer IE 6 tarafından ziyaret ederseniz, UserAgentString.com bunu test etmek bir kullanıcı aracısı dizesini kapmak gibi çıktı benzediğini görmek istiyoruz.
Alternatif olarak bir JavaScript ile kontrol edebilir
/*
* Check whether the current browser is IE6
*/
function isBrowserIE6() {
if (Sys.Browser.agent == Sys.Browser.InternetExplorer && Sys.Browser.version < 7) {
return true;
} else {
return false;
}
}
(Yukarıda sadece bir ASP.net ortamında çalışmak istiyorum. Doğal yolu kontrol IE tarayıcı kolları Here's a blog post olan).
Daha sonra sayfanızda bir HTML konteyneri eleman eklemek
<div id="ie6BrowserWarning" style="display:none">
Your browser is outdated. Please download one of the alternative browsers!
<!-- Set of links to Firefox, Chrome, Safari, Opera,... -->
</div>
Ve sayfada yapmanız yük
<html>
<head>
<script type="text/javascript">
function doIE6WarningCheck()
{
var element = document.getElementById("ie6BrowserWarning");
var isIE6 = isBrowserIE6();
if(element != null && isIE6 == true)
{
element.style.display = "block";
}
}
</script>
</head>
<body onLoad="doIE6WarningCheck()">
<div id="ie6BrowserWarning" style="display:none">
Your browser is outdated. Please download one of the alternative browsers!
<!-- Set of links to Firefox, Chrome, Safari, Opera,... -->
</div>
</body>
</html>
Ben sadece şu anda kafamdan yazdım, kontrol etmedi. Bunu yapmak zorundayız, ama çalışması gerekir sanırım. Firebug her zaman JavaScript hata ayıklama için iyi bir seçenektir.
kendi tarayıcı kendi customizable.you yükseltmek için kullanıcı tanıtmak için kendi komut dosyası kullanabilirsiniz herhangi bir tarayıcı değil sadece, yani kontrol edebilirsiniz 6