Souvent lorsque l’on ferme son navigateur et qu’on le rouvre un peu plus tard, il nous affiche un cache de la page et certaines fonctions javascript sont zappées ou l’authentification n’est plus là et les requêtes ajax foire tout simplement.
Voici un petit bout de code javascript que j’ai trouvé qui permet de vérifier si la page vient du cache et de reloader la page
if(performance.getEntriesByType("navigation")[0].transferSize === 0) location.reload();