Mon site Web Vous voulez être ouvert IE7 et ci-dessus. Si vous voulez produire un avertissement et télécharger gratuitement les autres icônes de navigateur. C'est possible? P>
7 Réponses :
Vous pouvez vérifier le serveur _ sur ['http_user_agent'] code> variable pour IE. if (eregi("MSIE", $_SERVER["HTTP_USER_AGENT"]) ||
eregi("Internet Explorer", $_SERVER["HTTP_USER_AGENT"])) {
// IE
}
Plus précisément, vous devez rechercher la chaîne "MSIE 6.0" dans cette variable.
Il a dit IE6, non pas entièrement.
Utilisez les commentaires conditionnels IE dans votre page
<!--[if lt IE 7]> include a warning here (in an iframe, perhaps, to save extra bandwidth) <![endif]-->
Vous devriez être capable de le faire facilement en utilisant l'intégré get_browser code> fonction. p>
Si vous souhaitez voir à quoi ressemble la sortie si elle est visitée par IE 6, vous pouvez saisir une chaîne d'agent d'utilisateur à partir de useragentstring.com pour le tester. p>
Sinon, vous pouvez également vérifier avec un JavaScript
<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>
Ce n'est pas javascript standard. Cela ne fonctionne que dans un environnement ASP.NET. Pas très utile depuis qu'il utilise php. Si vous voulez faire ce côté-là, les commentaires conditionnels sont beaucoup plus faciles.
Désolé, j'ai pris l'Isbrowseerie6 () de celui que j'ai écrit il y a plusieurs fois. N'a pas fait attention à ce que cela fonctionnera simplement sur ASP.NET. Bien sûr, les commentaires conditionnels sont plus faciles, JavaScript n'aurait tout simplement pas été une alternative. (J'ai mis à jour le message pour pointer vers une page qui contient une vérification du navigateur natif).
Utilisez leur script pour promouvoir l'utilisateur de mettre à niveau leur navigateur sa personnalisable.Vous pouvez vérifier tout navigateur non seulement à savoir 6 p>
Il sortira un simple plugin JQuery pour cela, il s'appelle Ie Alerte. Vérifiez-le sur: http://nmsdvid.com/ealert/ p>