Bonjour,
Pour proposer aux visiteur de mon site la version mobile j'utilise un script js trouvé sur le site de David Walsh, ici : http://davidwalsh.name/detect-iphone
voici donc mon code actuel :
Cette méthode est très simple, très "light" et fonctionne parfaitement...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <script type="text/javascript"> if ( (navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) ) { if (document.cookie.indexOf("iphone_redirect=false") == -1) window.location = "http://www.monsite.com/mobile/"; } </script>
Sur la page http://www.monsite.com/mobile/ je propose au visiteur de :
- continuer sur la version mobile,
- ou voir la version ordinateur.
Mais le gros problème est que lorsque le visiteur choisi de voir la version ordinateur le script ci-dessus se relance et sa crée une boucle sans fin et il est donc impossible de consulter le site en version ordi...
J'ai évidement pensé au cookie mais je ne sais pâs comment cela fonctionne. Quelqu'un aurait il une idée ?
Merci beaucoup pour votre aide.
![]()
Partager