IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

Projet iPhone - bug avec un lien mailto


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Octobre 2006
    Messages : 14
    Par défaut Projet iPhone - bug avec un lien mailto
    Bonjour à tous,

    J'ai développé un site mobile, dont la version iPhone s'appuie sur jQuery (les autres terminaux mobiles ont une version HTML "basique", sans javascript).

    jQuery est principalement utilisé pour passer d'une page à une autre avec une animation, ce qui suppose que tout le site soit chargé au préalable.
    Je me suis inspiré du fonctionnement de frameworks comme WebApp ou jQTouch sur ce plan.

    Tout ce que j'ai développé fonctionne, à une exception près: le site dispose d'un lien "mailto" sur différentes pages.
    Sur iPhone (et uniquement sur iPhone - Safari), dès que l'on clique sur ce lien, toutes les animations ne fonctionnent plus, et donc le site devient inutilisable.
    Je n'ai pas ce bug un PC normal, ce qui me semble logique.
    Mais c'est pas top.

    J'ai tenté un return false sur le lien, mais il ne fonctionne plus par la suite (logique aussi).

    Mes interrogations sont les suivantes:
    Parmi vous, certains ou certaines ont-ils(elles) déjà été confronté(e)s à ce dysfonctionnement ?
    Est-ce un bug réellement propre à l'iPhone, selon vous ?

    A noter que ma plateforme de dev est sous windows 7, mais je dispose des iPhones de mes collègues pour tester (sont gentils )

    Toutes pistes, commentaires ou solutions sont les bienvenues.

    Merci par avance

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Octobre 2006
    Messages : 14
    Par défaut
    Re-bonjour,

    Je me réponds, car je crois que j'ai découvert d'où vient le problème, qui semble bien spécifique au fonctionnement de l'iphone.

    L'iPhone, dans sa version d'OS 3, est monotâche.
    Par conséquent, cliquer sur un lien mailto "stoppe" l'exécution du javascript.
    Cliquer sur le bouton "Annuler" (depuis l'application de messagerie de l'iPhone) pour revenir au navigateur ne redémarre pas le javascript.
    En revanche, la réduction de la fenêtre (pour afficher la liste des pages) suivi de son agrandissement réactive le javascript, et le site est de nouveau opérationnel.

    Toujours bon à savoir, en attendant de voir si iOS4 change ce fonctionnement.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Lien mailto avec remplissage bcc en jquery
    Par philiblues18 dans le forum jQuery
    Réponses: 5
    Dernier message: 01/02/2013, 17h54
  2. Bug sur les liens avec icône automatique
    Par Médinoc dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 3
    Dernier message: 25/09/2009, 16h46
  3. Lien mailto avec Lotus Notes
    Par angelinemm dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 07/02/2006, 14h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo