Le 11 janvier 2013 23:55, Vincent Pottier <span dir="ltr"><<a href="mailto:vpottier@gmail.com" target="_blank">vpottier@gmail.com</a>></span> a écrit :<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    <div>Il est possible que chrome soit un peu buggé.</div></div></blockquote><div>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 ?).</div>

<div>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.</div><div>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.</div>

<div>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).</div><div>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) !</div>

<div>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.</div>

<div><br></div></div>