Ce qui maintient le bouton de retour de fonctionner sur certains sites?
Donc nous avons tous été à quelques ennuyeux sites web que désactiver le bouton précédent de votre navigateur. Ceci peut être contourné en appuyant rapidement sur le bouton de retour de deux ou trois fois. Ma question est: qu'est ce qui se passe réellement lorsque le bouton de retour est désactivé et 2.) pourquoi en cliquant sur le bouton deux ou trois fois de résoudre le problème? Mourir pour une réponse, ne me laissez pas vers le bas, DONC! 🙂
- C'est un javascript bébé.
Vous devez vous connecter pour publier un commentaire.
C'est une redirection vous cliquez sur un lien vers la page
a
qui redirige vers la pageb
. Lorsque vous cliquez à nouveau, vous retournez à la pagea
qui instantanément vous redirige retour à la pageb
. Si vous cliquez deux fois rapidement, alors il n'y a pas de temps pour la redirection.Je ne pense pas que votre question n'a rien à voir avec Twitter. Il y a un autre arrière-bouton de problème avec les applications JavaScript qui ne le font pas page est rechargée lorsque des modifications à la page ne sont pas enregistrées comme des événements de l'histoire, de sorte que la touche back vous permet de remonter beaucoup plus loin que prévu. Mais c'est tout à fait sans rapport avec la question.
Je pense que vous allez trouver une bonne réponse ici (http://www.htmlgoodies.com/tutorials/buttons/article.php/3478911/Disabling-the-Back-Button.htm) sous Méthode Trois: les Cadres Piège.
Plus que probable qu'ils ont une page intermédiaire avec une redirection. En cliquant sur le bouton de retour une fois de tout simplement vous renvoie à cette page, et vous obtenez redirigé vers la page que vous avez l'intention d'aller retour à partir de. En cliquant plusieurs fois vous renvoie à la page intermédiaire (sur le premier clic), puis la page d'avant (sur le deuxième clic), etc.
Si vous avez atterri sur une page avec un méta rediriger vers une autre page, vous trouverez que de frapper le bouton de retour ne fonctionne pas parce que vous a frappé en arrière pour aller à la page qui vous redirige vers la page que vous êtes déjà sur. Généralement l'Emplacement des en-têtes de ne pas vous amener à être pris au piège comme ça, comme la page qui vous envoie à l'écart n'est pas enregistrée dans la plupart des navigateurs de l'histoire.
La page où vous êtes en essayant de revenir à la a une redirection, donc dès que vous cliquez sur le bouton de retour, vous êtes redirigé vers la page en cours tout de suite. En cliquant plusieurs fois en succession rapide, la redirection n'ont pas assez de temps pour achever de sorte que vous êtes en mesure de passer à la page d'avant.
Dans certains sites, ils le désactiver par le code suivant.