Ayant un peu de temps devant moi, j’ai décidé de mettre en place un thème (une apparence) optimisée au téléphone portable dernier cri d’Apple qui n’est autre que l’iPhone. Au delà du thème qui a donc été entièrement revu, il a fallu mettre en place une petite fonction qui détecte l’User-Agent du navigateur utilisé par le visiteur. Pour cela, rien de plus simple, une petite fonction en PHP visible dansla suite de cet article. Si vous n’avez pas la chance inouïe de posséder l’iPhone alors vous devrez vous contenter des photos ci-dessus ou télécharger le plugin pour Firefox : user agent switcher et configurer ce dernier avec les réglages donnés dansla suite de cet article. C’était l’amusement de la soirée et maintenant… au boulot !
Fonction PHP permettant la détection de l’User-Agent du navigateur…
function detectiPhone($query){
$container = $_SERVER['HTTP_USER_AGENT'];
$useragents = array ("iPhone");
$this->iphone = false;
foreach ( $useragents as $useragent ) {
if (eregi($useragent,$container)){
$this->iphone = true;
}
}
}
Paramétrage du plugin user agent switcher pour l’iPhone…
User agent : Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0
App name : Safari
App version : 419.3
Platform : Mobile/1A543a