Comment détecter un iPhone / iPod / iPad en javascript

iPhoneVoici une news brève mais utile pour les développeurs web, qui veulent rediriger leurs visiteurs ayant un iPhone vers un site adapté à l'appareil.

Une petite fonction javascript comme celle ci vous aidera, par exemple dans ce cas à rediriger directement vers le site version mobile :

function iPhoneDetect() { if((navigator.userAgent.match(/iPhone/i)) || navigator.userAgent.match(/iPad/i)) || (navigator.userAgent.match(/iPod/i))){ window.location.href = "http://iphone.site.com"; } }

Vous aimerez peut-être

Suivez-nous avec notre app iSoft
Réagir
Si vous avez besoin d'aide sur un autre, rendez-vous sur notre Forum iOS.

 





Les réactions

8. Yannick

13/07/2011 à 01h17 :

@Medhi :
Bonjour tout le monde !!
Moi ne m'y connaissant rien.. j'ai bien copier/coller le code tel quel entre la balise head..ensuite quand je vais sur mon iphone il détecte rien.. j'ai même essayé de mettre le code entre la balise body et ensutie rien ne se passe, quand je vais dans safari et sur mon site, je ne suis pas détecter comme version mobile.. J'ai du oublier une étape je sais pas..
Si qqn peut m'éclairer ?? Merci d'avance.

7. Juzinho

11/03/2010 à 15h08 :

Sweet !
J'avais trouvé un autre code plus long et qui fonctionnait pas :-o

Celui là est au top !
Un grand merci !!!

6. nizar

01/12/2009 à 15h48 :

je suis nizar

5. Medhi (rédacteur)

09/02/2009 à 21h17 :

Merci Mounir pour ta remarque pertinente :)

4. mounir

09/02/2009 à 13h52 :

Enfin quelque chose sur le JS LOL C'est une bonne chose, mais je vois que vous ne l'utilisez pas : à quand la version mobile de iPhoneSoft 8-O ?

PS : Pour que le JS soit valide, il faudrait ajouter dans votre code la propriété "href" => window.location.href = "...";

Un expert JS anonyme ... ;-)

3. Alibab8

09/02/2009 à 00h08 :

merci pour ce pti codde bien pratique !

et aussi pour vos tuto iphone complets !

2. Coco

08/02/2009 à 20h52 :

Nice ce petit truc js !

1. eMarto

08/02/2009 à 20h02 :

C'est super simple en fait de détecter l'iPhone sur un site web !

Bloqueur de publicité

iPhoneSoft finance la production de son contenu et ses serveurs grâce à une publicité modérée et non intrusive. Merci d'ajouter iPhoneSoft.fr en exception de votre bloqueur de publicité.

En poursuivant votre navigation, vous acceptez l'utilisation de cookies sur le site et nos partenaires tiers pour personnaliser le contenu, la publicité ainsi que pour les mesures d'audience. Merci de cliquer sur le bouton ci-dessous pour donner votre accord.

En savoir plus