Salut,
En effet, depuis Internet Explorer 11 les balises ne fonctionnent plus. Il faut que tu bidouilles un peu 😀 .
Voilà un exemple de script que je t’ai fait
// Script pour le forum Chinadroid qui permet
// de détecter si IE 11 ou plus.
<p id="result">detecting…</p>
<script>
// Détéction du navigateur avec message si c'est Internet Explorer
var version = detectIE();
if (version === false) {
document.getElementById('result').innerHTML = '';
} else if (version >= 12) {
document.getElementById('result').innerHTML = 'Ce navigateur n\'est pas supporté. Veuillez en utiliser un autre. ';
} else {
document.getElementById('result').innerHTML = 'Ce navigateur n\'est pas supporté. Veuillez en utiliser un autre. ';
}
// Debug
document.getElementById('details').innerHTML = window.navigator.userAgent;
/**
* Permet de détécter le navigateur
*/
function detectIE() {
var ua = window.navigator.userAgent;
var msie = ua.indexOf('MSIE ');
if (msie > 0) {
// Si c'est Internet Explorer 12 ou plus...
return parseInt(ua.substring(msie + 5, ua.indexOf('.', msie)), 10);
}
var trident = ua.indexOf('Trident/');
if (trident > 0) {
// IE 11
var rv = ua.indexOf('rv:');
return parseInt(ua.substring(rv + 3, ua.indexOf('.', rv)), 10);
}
var edge = ua.indexOf('Edge/');
if (edge > 0) {
// Edge (IE 12+) => return version number
return parseInt(ua.substring(edge + 5, ua.indexOf('.', edge)), 10);
}
// Autres navigateurs
return false;
}
</script>
Script de détection Internet Explorer
Attention, tu dois mettre ca entre les variables <body> </body> !
Bonne journée
SN