Comment détecter si l'utilisateur a cliqué sur le bouton "retour"
Lorsque l'utilisateur passe de l'histoire-dos-1...comment puis-je détecter? Et puis, "alerte de l'utilisateur a cliqué sur le dos!"
À l'aide de lie (et jquery de préférence)
source d'informationauteur TIMEX
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez généralement pas (navigateur de restriction de sécurité). Vous pouvez dire si l'utilisateur quitte la page (onbeforeunload, onunload feu), mais vous ne pouvez pas dire où ils sont allés, à moins que vous avez mis en place votre page pour l'autoriser.
HTML5 introduit le HTML5 Histoire de l'API; dans le respect des navigateurs, la onpopstate événement se déclenche si l'utilisateur navigue de retour à un état antérieur "page" sur votre site.
essayer:
Voici les étapes pour détecter le bouton de retour sur
Enregistrer une souris d'événement sur le corps
$('body').on('mousedown' ,'on all li' );
2.Maintenant définir une variable lors de l'événement mousedown se produire.
3.Cochez cette variable lorsque vous changez d'endroit.
SI la variable changements à true, cela signifie liste cliked sinon backbutton
Ce travail dans mon cas d'utilisation .Cette solution aide les autres, car il dépend de la conception d'application
Sur la page que vous êtes en train de regarder, vous pouvez ajouter ce bout de code à la
onLoad
événement de ramener la page.Si vous voulez de l'alerte, puis le faire