Comment détecter une ancienne version de navigateur et de rediriger le navigateur de la page de support
Si IE <9 ou mozilla < 35 ou Chrome < 39 ou safari < s7 ensuite, il doit rediriger le navigateur de page d'aide.
Essayé d'utiliser le code ci-dessous mais, il ne fonctionne pas.. il ne fonctionne que lorsque, j'ai ouvert la fenêtre d'inspection dans IE.
<!--[if lt IE 9 ]>
<script type='text/javascript'>
console.log("its less than IE 9");
window.location.href="BrowserSupport.html";
</script>
Merci de me guider comment puis-je détecter pour ces navigateurs de version et de rediriger le navigateur de la page de support ?
replace
peut-être mieux appeler de toute façon: stackoverflow.com/questions/503093/...OriginalL'auteur dsi | 2015-03-09
Vous devez vous connecter pour publier un commentaire.
Un oeil à ces liens. Ils fournissent le code qui fait exactement cela.
https://browser-update.org/
Le lien ne fonctionne plus. Service Indisponible Le serveur est temporairement incapable de traiter votre demande due à l'arrêt de la maintenance ou de problèmes de capacité. S'il vous plaît essayer à nouveau plus tard.
C'est exactement pourquoi Débordement de Pile n'est pas de type link-seulement des questions...
OriginalL'auteur shmuli
Vous pouvez simplement utiliser quelque chose de déjà fait comme le navigateur. Il suffit de le télécharger à partir de github. Il est souvent plus facile et mieux que l'écriture de votre propre version de la roue.
Edit: puisque vous fournir plus d'infos dans les commentaires et de "ce qui du navigateur" utilise du php, whicle vous utilisez asp, ici est un pur javascript solution à l'aide de jquery: Jquery Navigateur .
et la vous pouvez rediriger avec jquery:
Vous n'avez pas besoin d'utiliser jquery pour modifier l'emplacement de l'objet.
location.href = 'http://examplesite.com/whatever.html'
fonctionne très bien.c'est vrai, mais encore une fois, il n'a pas à utiliser jquery. Je crois simplement que lors de l'utilisation du cadre pour faire quelque chose est un peu plus cohérent de l'utiliser pour autre chose.
OriginalL'auteur BogdanM