Puis-je obtenir la fonction history.back () pour travailler dans Chrome lors de l'utilisation du fichier: // protocole?
Je suis en train de construire une application dans un environnement où je me suis limité à l'aide du système de fichiers local et d'un navigateur (c'est à dire l'exécution d'un serveur n'est pas une option). J'ai un générique de 'revenir en arrière' sur de nombreuses pages principalement des appels history.back()
. Il ressemble à quelque chose comme ce qui suit:
function goBack(evt) {
//Check to see if override is needed here
//If no override needed, call history.back()
history.back();
}
$('#my-back-button').click(goBack);
Ce code fonctionne très bien sous Firefox et IE6 (ne demandez pas), mais échoue dans Chrome. Des suggestions quant à pourquoi et/ou solutions de contournement possibles?
J'ai aussi essayé de history.go(-1);
qui ne fonctionne pas non plus.
source d'informationauteur Horatio Alderaan
Vous devez vous connecter pour publier un commentaire.
Pour quelque raison que dans google chrome, vous devez ajouter return false après l'appel de l'histoire.go(-1)
Changer votre fonction:
Pour Chrome utilisez code ci-dessous:
Seulement ce code fonctionnera..
J'espère que ça aidera...
Amusez-vous bien.. 🙂
var referrer = document.référent;
de la fenêtre.emplacement.remplacer(référent);
Utiliser cela, il va travailler