tfe Homepage

22/08/2011

Bug de Firefox... de 2001

Certes peu de monde doit utiliser le moteur XSLT de Firefox car ce n'est pas une technologique très utilisée dans le monde du web, mais de là à  laisser un bug de 2001 trainer comme ça...

Cf Firebug: https://bugzilla.mozilla.org/show_bug.cgi?id=98168

Un petit "Work around" de "Alexandr" permets de contourner cela en utilisant du javascript. C'est vraiment pas beau, mais c'est ce qui doit se faire pour que ça marche sur tous les navigateurs.

étapes a suivre:

  1. Ajouter le script xsl e  votre propre xsl: via fix_ff_xsl/fix.xsl/<
  2. Ajouter les librairies javascript (encoder.js et disable_output_escaping.js) à  votre code html généré
  3. Appeler la fonction javascript fix_ff_disable_output_escaping() lorsque le DOM est chargé (typiquement, onload du body)
  4. Remplacer les appels par

Facil? Merci Firefox...