Addthis et erreur Javascript sous Internet Explorer

Dans la série « ça-ne-marche-pas-sous-Internet-Explorer », j’ai eu le cas du bouton AddThis. Le célèbre bouton coloré utilisé par 1,2 millions de sites Internet qui, paraît-il, permet à leurs visiteurs de partager rapidement la page vue sur leurs réseaux sociaux favoris. Comme c’est agréable de découvrir un beau matin que le bouton ne s’affiche pas sous Internet Explorer (IE), qu’à la place il n’y a qu’un lien « Partager » ou « Share » tout laid, et que dans la barre de statut du navigateur, il y a un gros point d’exclamation jaune: « Terminé, mais il existe des erreurs sur la page ».

En réalité, l’erreur déclamée ne vient pas de votre page mais comme toujours de ce logiciel compilé un vendredi soir à 23 heures par des stagiaires pleins de chips et de Chimay Triple.

L’erreur de JavaScript disaparaît (de IE) en changeant un seul caractère du code fourni par le site officiel du bouton AddThis.

Extrait du code qui vous est fourni:

<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pub=xa-4a8e6124267376db"></script>

Voici comment le transformer:

<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a8e6124267376db"></script>

Cherchez bien…

J’ai changé le « # » en « ? » et ça marche. C’est pareil pour tout le monde: navigateurs, serveurs, clients, le script exécute la même chose… sauf pour IE, qui ne comprend que la deuxième syntaxe.

Répondre

Contemporains

Mes autres sites

Archives

Liens où vous devez cliquer :

©2008-2012 Le Blog de Julien Pascoli | Me contacter