Les catégories

PHPPHP

LogicielsLogiciels

HumeurHumeur

xhtml et CSSHTML

PHP Détection Ipad

par Kraddle| Posté le Le 14 Septembre 2011 à 22H12 |

 Salut les kotoneux et kotoneuses.

 

Pour adapter le style de votre application web à l'écran de  l'Ipad, voici quelques moyens de détecter si le client (j'entends le butineur, navigateur) qui surfe sur vos pages est une tablette de Mac et non un mac sur une tablette.

 

Dans le fichier .htaccess de votre serveur :

RewriteCond %{HTTP_USER_AGENT} ^.*iPad.*$ RewriteRule ^(.*)

 

#Redirection vers votre domaine dédié à l'interface ipad

 

RewriteRule ^(.*)$ http://ipad.votre_domaine.com [R=301]

 

Alternative PHP (côté serveur) :

$iPad  = (bool) strpos($_SERVER['HTTP_USER_AGENT'],'iPad');

 

Alternative Javascript (côté client):

 

// Pour une utilisation autre que Ipad
var isiPad = navigator.userAgent.match(/iPad/i) != null;
// For une utilsation  iPad 
var NA = navigator.userAgent;
var iPad = /iPad/i.test(ua) || /iPhone OS 3_1_2/i.test(ua) || /iPhone OS 3_2_2/i.test(ua);

 

Edit pour Marvo : pour android, le .htaccess

 

RewriteCond %{HTTP_USER_AGENT} ^.*Android.*$

 

#Redirection vers votre domaine dédié à l'interface android

 

RewriteRule ^(.*)$ http://android.votre_domaine.com [R=301]

 

 

Source : David Walsh

close
Ajouter un commentaire pour : Détection Ipad

  • Police :
  • text gras
  • texte italique
  • texte barré
  • Smilies :
  • smile
  • surprise
  • triste
  • tirer la langue
  • rire



Lire les Commentaires Commentaires

marvo Le 14 Septembre 2011 à 21H11
Euh et pour android dans le htaccess, ça marche aussi ?
Kraddle Le 14 Septembre 2011 à 23H58Voir le site de Kraddle
Marvo
J'ai édité l'article smiley
marvo Le 15 Septembre 2011 à 12H38
Merci bien smiley
poster un commentaire Laisser un commentaire

(ne nécessite aucune inscription).

Ma femme est un chausse-pieds (Jean Baptiste Grolle)