Lorsqu’on lance l’application EBMPICO et qu’on inspecte la page, dans la console, apparait un message d’avertissement :
«Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/. »
- Le fichier qui pose problème n’est rien d’autre que la bibliothèque JavaScript jquery-1.7.2.min (voir Fig1) qui est actuellement utilisé dans cette application.
- En le remplaçant par la version corrigée (JavaScript jquery-1.8.0, version non compressée), on remarque que, le même message apparait et nous indique la ligne de code qui pose problème : ligne 8180 (Voir Fig.2). Cette ligne de code est la suivante : « xhr.open( s.type, s.url, s.async ); »
- Les tests ont été fait avec toutes les versions allant de 1.8.0 à 1.12.0 et le constat est le même. L’erreur est signalée au niveau de cette ligne de code.
N .B : comment inspecter une page web ?
- Ouvrir la page
- Cliquer du côté droit de la souris
- Su le menu déroulant, choisir « inspecter »
Résultat attendu : Faire disparaitre se message d’erreur.