Problème avec une webview depuis Safari 4

olofolof Membre
01:42 modifié dans API AppKit #1
Hier soir j'ai installé Safari 4. Pas de chance, ces jours, je suis en train de développer une appli qui affiche une carte Google Map dans une webview. Depuis que Safari 4 est installé, mon appli ne fonctionne plus.

J'ai fait une appli de test. Une fenêtre avec une webview qui charge un fichier html qui affiche une carte Google Map avec les contrôles de base et une punaise. Sur une machine avec Safari 3, je peux sans autres bouger ma carte ou ma punaise, zoomer, ... Sur une autre machine, avec Safari 4, les contrôles ne s'affichent pas et il n'est pas possible de déplacer ni la carte ni la punaise !

Je joins l'application en question, si vous voulez le constater par vous-même...

Des idées ? Merci !

Réponses

  • AliGatorAliGator Membre, Modérateur
    01:42 modifié #2
    Pas le temps de télécharger l'appli pour tester, mais que dit la console ? T'as pas des messages du WebKit qui pourraient mettre sur la piste ?
  • olofolof Membre
    01:42 modifié #3
    dans 1244634018:

    Pas le temps de télécharger l'appli pour tester, mais que dit la console ? T'as pas des messages du WebKit qui pourraient mettre sur la piste ?


    C'est bien ce qui m'embête, il n'y a pas d'erreur ! La console reste muette commue une carpe...
  • zoczoc Membre
    01:42 modifié #4
    dans 1244674734:

    dans 1244634018:

    Pas le temps de télécharger l'appli pour tester, mais que dit la console ? T'as pas des messages du WebKit qui pourraient mettre sur la piste ?


    C'est bien ce qui m'embête, il n'y a pas d'erreur ! La console reste muette commue une carpe...


    Pas mal d'applications utilisant Webkit (dont Adium) on eu des problèmes lorsque Safari 4 bêta a été distribué. Apparemment Apple a changé quelque chose dans Webkit, qui provoque une incompatibilité. Reste à  trouver ce que les développeurs d'Adium ont fait pour régler le problème (peut-être qu'en cherchant sur http://trac.adium.im ...)
  • 01:42 modifié #5
    T'as bien coché "Enable Javascript" dans IB pour ta webview?
    Parce que si le HTML marche avec Safari 4  (et c'est le cas, je viens de tester), la seule raison pour que ça marche pas dans ton application (et c'est le cas) se situe entre la chaise et ton ordinateur  ;D
  • olofolof Membre
    01:42 modifié #6
    dans 1244725764:

    T'as bien coché "Enable Javascript" dans IB pour ta webview?
    Parce que si le HTML marche avec Safari 4  (et c'est le cas, je viens de tester), la seule raison pour que ça marche pas dans ton application (et c'est le cas) se situe entre la chaise et ton ordinateur  ;D

    Oui, "Enable Javascript" est coché. La carte s'affiche et ça c'est du code javascript qui en est responsable... En plus, la page html que j'utilise fonctionne très bien sans Safari 4 !!!

    Si il y'a des motivés, je joins le petit projet de test que j'ai fait (plus simple, tu meurs !).

    @zoc, j'ai fait des recherches sur le site de bug d'adium, mais je n'ai rien trouvé...


  • olofolof Membre
    01:42 modifié #7
    Après une petite discussion sur le groupe Google des API de Google Maps, j'ai annoncé ce qui semble être un bug chez Apple.

    Est-ce qu'on peut s'attendre à  avoir des nouvelles lorsqu'on annonce un bug ? Ou bien on reste dans le brouillard ?

    Merci
  • 01:42 modifié #8
    Vachement bizarre comme bug... :|
  • olofolof Membre
    01:42 modifié #9
    dans 1245182515:

    Vachement bizarre comme bug... :|


    Je ne te le fais pas dire !

    Par chance, il est résolu avec la version 4.0.1 de Safari, ouf !!!
  • AliGatorAliGator Membre, Modérateur
    01:42 modifié #10
    Ah c'est donc à  cause de toi et de ton bug qu'ils ont sorti cette 4.01 si rapidement :P  :)

    Bon au moins t'auras pas eu longtemps à  attendre correction de ton bug
    (PS : pense à  refermer le bug que tu avais ouvert en mentionnant que c'est corrigé, si possible)
  • olofolof Membre
    01:42 modifié #11
    dans 1245280524:

    Ah c'est donc à  cause de toi et de ton bug qu'ils ont sorti cette 4.01 si rapidement :P  :)

    Bon au moins t'auras pas eu longtemps à  attendre correction de ton bug
    (PS : pense à  refermer le bug que tu avais ouvert en mentionnant que c'est corrigé, si possible)


    Heheh, à  priorio, je ne suis pas le seul !

    Pour le bug, il est marqué comme duplicate, donc je ne pense pas que je puisse le fermer...
Connectez-vous ou Inscrivez-vous pour répondre.