amélioré en 2010

Comment détecter IE

Poussez les utilisateurs d’Internet Explorer à passer à Firefox. Simplement recopiez le code HTML ou le script PHP ci-dessous. L’avertissement est invisible aux autre navigateurs.

Optionnellement vous pouvez vérifier si le client peut utiliser votre application web. Vous pouvez suivre l’évolution des statistiques des navigateurs ici.

 

Moins d'IE SVP

Les webmasters sont fatigués de supporter Internet Explorer 6 ou 7. Par conséquent, vous pourriez cesser de supporter IE6 dans votre fichiers CSS. Également faîtes à vos utilisateurs une faveur en leur donnant une alternative.

 

Autant de Google SVP

Un briquet chrome rallumela guerre des navigateurs

Un briquet chrome rallume
la guerre des navigateurs

Un autre problème se présente : Google tend à contrôler l’activité sur le Web. Cela pose des problèmes de confidentialité : Google vous surveille sans Chrome et maintenant avec Chrome. Les résultats du moteur de recherche sont de pire en pire.Il y a aussi une position de monopole qui verrouille la concurrence sur le Web.

À ces fins de domination, Google possède le moteur de recherche majoritaire et cherche le contrôle de la plupart des navigateurs Web. Cela se fait par la promotion de leur propre navigateur (Chrome) et en concluant des contrats avec Mozilla : par défaut, la boîte de recherche de Firefox déclenche le moteur de Google.

Alors, s’il vous plaît, donnez à la fondation Mozilla les moyens de mettre fin à leur contrat avec Google. Vous pouvez le faire par la promotion de l’utilisation de Firefox - plutôt que de celle de Chrome.

 

Morceau HTML

Vous pouvez ajouter HTML à toute page web. Ce morceau de code est moins souple que le script PHP qui suit. Une incitation à changer apparaît seulement aux utilisateurs de versions obsolètes d’Internet Explorer :

Il n’est pas de détecter Chrome Frame si Chrome Frame se met en route automatiquement. Le truc consiste à combiner les commentaires conditionnels d’Internet Explorer (ci-dessus) avec le meta-tag de Chrome : <meta http-equiv="X-UA-Compatible" content="chrome=1" />. Chrome Frame repère le meta-tag de Chrome ; ainsi la mise en page est assuré non par Trident mais par WebKit.

Ce bout de HTML est simple mais moins souple que le script PHP plus bas (avec lequel on peut aussi tester Chrome Frame).

 

Ce que font les scripts

Les morceaux de code HTML ou PHP détectent le navigateur utilisé et n'affiche un message de mise à niveau que si le navigateur est mauvais. En outre c'est vous qui choisissez ce que vous considérez mauvais.

 

Code pour détecter IE

Trop cool pour Internet Explorer

Meurs Internet Explorer !

La mise en oeuvre est assez simple. Si vous avez un blog, voici un plugin pour Wordpress.

Si vous n'avez pas de blog Wordpress, utilisez mon code PHP ci-dessous. Vous pouvez l’insérer dans la plupart des fichiers HTML.

 

Remarque sur Chrome frame : vous pouvez simplifier le script en ôtant le test de Chrome Frame. Le code actuel considère que l’utilisateur sait quel butineur il veut s’il a installé Chrome Frame. La plupart des utilisateurs d’IE6 sont coincés avec ce navigateur à cause des contraintes informatiques de leur entreprise (dont les applications ne fonctionnent pas dans un autre exploreur).

Ce script n avertit que les clients qui ne peuvent utliser votre application -- je veux dire un site web avec une interface utilisateur réactive (AJAX).

 

Vous pouvez réutiliser et diffuser ce script avec une des deux licences suivantes :

Ces deux licences permettent d'utiliser le code de « Meurs IE » dans différents projets tout en maintenant son caractère libre (et donc « viral »). Choisissez donc votre licence puis adaptez le code à vos besoins. Utilisation : lancer un éditeur, ouvrir le fichier HTML ou PHP, recopier le script.

 
   
   
  Haut de page

 

  .
Drapeau anglais
PHP code to detect IE
  Guide des vins

   |   À propos   |   
 
© 1999-2010 Félicien Breton. Toute reproduction est soumise à autorisation préalable