Ceci est mon URL: DOMAIN-NOM/# ville = 13 & pc = 13 & voiture = 18,26 + 2,97événement déclencheur sur le navigateur en arrière et de rafraîchissement de la force ou recharger la page avec une nouvelle URL
Maintenant, quand utilisateur clique navigateur en arrière, le paramètre de chaîne de requête obtient supprimé un par un, comme:
navigateur premier retour: DOMAIN-NOM/# ville = 13 & pc = 13 & voiture = 18,26
navigateur Deuxième retour: DOMAIN -N/A ME/# ville = 13 & pc = 13
navigateur Troisième retour: -NOM DE DOMAINE/# ville = 13
Le problème est que le navigateur vers la page ne rechargeait.
J'ai lu à propos de hashchange, pushstate mais je suis incapable de trouver la bonne façon de recharger la page sur le navigateur? Je l'ai essayé: var hash;
$(window).on('hashchange', function() {
if (hash != window.location.hash) {
alert('hash change called');
//window.location.reload(true);
}
hash = window.location.hash;
});
Ceci recharge régulièrement ma page lorsque je la rafraîchis.
https: // développeur. mozilla.org/en-US/docs/Web/API/WindowEventHandlers/onhashchange Avez-vous essayé cet exemple de code? – epascarello
@epascarello vous a donné une bonne réponse. Essayez-le et publiez votre code si vous avez toujours un problème. – Roberto
Je suis nouveau à javascript, incapable de comprendre clairement le code. Ce que je comprends est, je dois placer:
mais son appel de nulle part. Toute aide comment je fais ça. – maverick