Posté le 06 Septembre 2007 à 12:35
Tout d'abord je tiens à remercier Tucpasquic, La Mouette et gloup gloup pour s'être intéressés à mon problème. En fait, le problème a été créé par Tucpasquic, puisque sans lui je n'aurais pas été au courant :-DEt c'est gloup gloup qui a trouvé la solution ! Encore merci !
Le problème venait du fait que je déclare des entités dans mes pages afin de protéger mon email du spam. Sauf que cette technique ne fonctionne plus dans Safari à partir de la version 3.0, ça le fait planter.
Pour régler le problème, je vérifie en PHP si le navigateur utilisé par le visiteur est basé sur le WebKit d'Apple, si oui j'utilise la méthode JavaScript avec l'email encodé en ROT13 pour protéger mon adresse email (voir le dernier lien). Par contre il faudra que les utilisateur de Safari ai JavaScript activé, puisque cet abruti de Safari ne supporte apparemment pas la balise html
noscript...Donc maintenant tout les possesseurs d'iPhone déprimés car mon site n'était pas accessible avec leur joujou préféré peuvent retrouver le sourire. Je suis bien conscient que cette dernière phrase doit concerner environ zéro personne dans le monde mais c'est mieux que rien non ? non. Ah ouais... :-D
Ombre :
...Pour être tranquille. La détection par le serveur, c'est mal. ;-)
noscriptça serait tout de même plus simple...