Enfin, j'ai trouvé une solution pour recharger la page une fois après deux mois de recherche.
Cela fonctionne bien sur mon projet JS côté client.
J'ai écrit une fonction qui sous recharge la page une seule fois.
1) Obtenir d'abord le temps de chargement du navigateur
2) Obtenir l'horodatage actuel
3) Temps de chargement du navigateur + 10 secondes
4) Si le temps de chargement du navigateur + 10 secondes est supérieur à l'horodatage actuel, la page peut être rafraîchie via "reloadPage() ;".
Mais s'il n'est pas supérieur à 10 secondes, cela signifie que la page vient d'être rechargée et qu'elle ne sera pas rechargée à plusieurs reprises.
5) Par conséquent, si vous appelez la fonction "reloadPage() ;" quelque part dans votre fichier js, la page ne sera rechargée qu'une seule fois.
J'espère que cela aidera quelqu'un
// Reload Page Function //
function reloadPage() {
var currentDocumentTimestamp = new Date(performance.timing.domLoading).getTime();
// Current Time //
var now = Date.now();
// Total Process Lenght as Minutes //
var tenSec = 10 * 1000;
// End Time of Process //
var plusTenSec = currentDocumentTimestamp + tenSec;
if (now > plusTenSec) {
location.reload();
}
}
// You can call it in somewhere //
reloadPage();
1 votes
Qu'accomplissez-vous en rechargeant la page ? Il y a peut-être une meilleure façon de résoudre le problème.
0 votes
Il y a une galerie jquery fullscreen script qui démarre sur la page, mais les vignettes ne sont jamais chargées complètement. si vous appuyez sur le bouton "refresh" pour la page, elle charge juste les vignettes restantes... donc il est clair que je cherche une sorte de solution de contournement... donner les vignettes séparément est trop compliqué (CMS), les autres corrections de bugs n'ont pas vraiment aidé... Il y a 4 MB d'images, environ 300kb chacune, à un moment donné les pouces des images ne sont plus redimensionnés et affichés (timeout ? trop, trop gros ??) mais la page finit de se charger.
0 votes
J'ai rencontré un problème similaire (les javascripts ne fonctionnent pas) lors de l'utilisation de pjax. pjax.heroku.com .