Script PHP pour prévenir l’internaute de l’utilisation d’un navigateur obsolète (PHP Procédural + Symfony2)

Il est fréquent qu’avec l’utilisation de version obsolète d’Internet Explorer, certains clients rencontrent quelques problèmes liés au navigateur. Par exemple, certains éditeurs WYSIWYG fonctionnent de manière très aléatoire sur IE8 ou IE7.

N’oubliez pas que si votre client est sous Windows XP, sa version d’Internet Explorer sera au maximum la version 8.

Notre script PHP détecte si la version d’Internet Explorer est obsolète. Si c’est le cas, un message invite l’utilisateur à changer de navigateur pour autre plus performant, plus sécurisé et surtout à jour !

 

Comment s’en servir ?

Nous recommandons l’utilisation de ce code sur la page de login de votre administration. Il suffit de copier/coller ce code juste après la balise <body>, après avoir récupéré le script plus bas :

Pour rappel, les commentaires additionnels ne sont plus pris en compte à partir de la version 10. Le code ci-dessus s’exécutera donc uniquement sur les versions égales ou inférieures à Internet Explorer 9.

ie-detect-screenshot
Aperçu du message affiché pour un utilisateur d’IE8

Télécharger les fichiers pour Symfony 2 : https://github.com/reficedev/alert-ie-sf2