Aide à la migration jQuery

Cette page s'affiche en chargeant la version 3.2 de jQuery, c'est à dire celle qui sera prochainement utilisée sur vos forums. Vous pouvez tester ici la compatibilité de vos scripts personnalisés avec cette nouvelle version de jQuery en insérant l'URL d'un script ci-dessous. Le fonctionnement est relativement simple : si votre script utilise des fonctions qui sont obsolètes (dites deprecated), une erreur s'affiche dans votre console.

Attention néanmoins, toutes les erreurs affichées ne sont pas forcément dues à un problème de compatibilité. Par exemple, si votre script fonctionne en ciblant des fonctions créées dans d'autres scripts, une erreur s'affichera. De même si un script comporte une coquille.

Pour les anglophones, cette page vous indique les changements à apporter à vos scripts en vue d'une migration : Upgrade Guide 3.0

 Cet outil est destiné à un public confirmé. Il ne détectera pas pour vous les erreurs que contiennent vos scripts, il vous permettra simplement d'afficher les erreurs potentiellement liées au changement de version de jQuery. Il vous appartient ensuite de déterminer si l'erreur affichée est, ou non, liée à celui-ci.

Fonctionnement

  • Ouvrez la console de votre navigateur (Comment faire ?)
  • Insérez le lien de votre script dans le champ ci-dessus
  • Cliquez sur Vérifier
  • Si des erreurs s'affichent dans la console de votre navigateur, elles peuvent potentiellement être dues au passage à la version 3.2 de jQuery. Les erreurs liées à la migration sont essentiellement des fonctions qui n'existent plus (ex: la fonction .error() a été déclarée obsolète dans la version 1.8 de jQuery, et la version 3.0 l'a définitivement supprimée), ou qui ont changé de comportement.