Puis-je faire fonctionner la fonction History.back () dans Chrome lorsque vous utilisez le fichier: // protocole?

StackOverflow https://stackoverflow.com/questions/9423439

Question

Je construis une application dans un environnement où je suis limité à l'utilisation du système de fichiers local et d'un navigateur (c'est-à-dire que l'exécution d'un serveur n'est pas une option). J'ai un lien générique `` retour '' 'sur de nombreuses pages qui appelle principalement history.back(). Cela ressemble à 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 bien dans Firefox et IE6 (ne demandez pas), mais échoue dans Chrome. Des suggestions sur les raisons pour lesquelles et / ou les solutions de contournement possibles?

J'ai aussi essayé history.go(-1); ce qui ne fonctionne pas non plus.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top