Erreur dans diagnostic Lighthouse : Registers an unload listener

WRInaute discret
Bonjour.

Dans mon diagnostic "Lighthouse" (ou de web.dev), je dois corriger l'erreur suivante :
The 'unload' event does not fire reliably and listening for it can prevent browser optimizations like the Back-Forward Cache. Consider using the 'pagehide' or 'visibilitychange' events instead.

Plus d'informations sur la façon de la corriger sont données ici : https://developers.google.com/web/u...rce=lighthouse&utm_medium=lr#the-unload-event

Que dois-je faire ?
Juste remplacer les fonctions 'unload' présentes par 'pagehide' ou par 'visibilitychange' dans le fichier .js ?
De quelle façon cela se fait s'il vous plaît ? Du simple find and replace ou alors les fonctions changent-elles ?
Voici le lien du fichier .js en question : https://www.skyfootball.org/uploads/javascript_global/root_library.js?v=023f6e204c1621100432

Merci.
 
WRInaute discret
@spout , faire quoi ? du find and replace ?
Remplacer tous les unload par les valeurs 'pagehide' ou 'visibilitychange' ?

Ensuite minifier le fichier.

Merci.
 
WRInaute accro
Il faut modifier (find/replace) le fichier "source", pas celui minifié. Ensuite faire des tests pour pas tout peter.
 
Discussions similaires
Haut