[OSM-talk-fr] Carte non glissante sur Openstreetmap.org sous Chrome (problème de sécurité interdomaines ?)
Philippe Verdy
verdy_p at wanadoo.fr
Ven 11 Jan 23:07:04 UTC 2013
Le 11 janvier 2013 23:55, Vincent Pottier <vpottier at gmail.com> a écrit :
> Il est possible que chrome soit un peu buggé.
>
Là je doute fort que ce soit le problème. J'ai regardé la page
"about:plugins" dans Chrome, il n'y a rien d'autre que les plugins
classiques. J'ai aussi essayé de désactiver Avast temporairement, mais cela
n'a aucun effet (pourquoi il bloquerait dans Chrome et pas dans IE9 ou
Firefox ?).
S'il y a un problème d'ordre de chargement, cela vient surement du site
lui-même dont les scripts ont des dépendances entre eux non testées.
Et justement le javascript en bas de page ne devrait pas dépendre du
chargement des scripts en haut de page ou devrait s'exécuter seulement sur
un EvenListener permettant d'attendre que les autres soient prêts.
Noter que j'ai une connexion cable rapide (100 Mb/s effectif, bientôt 200
Mb/s sur Numericable). Le problème du site n'existe que depuis aujourd'hui
(je ne l'ai pas testé hier).
Chrome est très strict concernant la sécurité notamment pour les
dépendances entre domaines différents, mais si ce sont des domaines
séparés, il autorise le chargement des ressources dans n'importe quel ordre
(il ne devrait y avoir aucune dépendance de timing entre un domaine et un
autre pour charger leurs ressources, et s'il y a des dépendances d'un
script à l'autre il faut que ce soit testé (ce n'est pas le cas ici) !
Mais dans tous les cas, même si Piwik ne se charge pas cela ne devrait pas
planter le reste qui initialise jQuery. La mauvaise idée a été de les
fusionner dans un même script sans aucun exception handler : au premier qui
plante, c'est le reste qui ne s'exécute pas.
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/talk-fr/attachments/20130112/e2ce038f/attachment.htm>
Plus d'informations sur la liste de diffusion Talk-fr