Désactiver le Bouton de Retour dans le Navigateur à l'aide de jquery?
Je voudrais Désactiver le bouton de Retour lorsque l'utilisateur cliquez sur fermeture de session pour cela, j'ai seulement supprimer les cookies de l'utilisateur de la session dans mon dossier de candidature. Et souhaitez désactiver le bouton de Retour
if(getCookie('username') == ""){
Disable back button;//we use "window.history.redirect" for javascript i look jquery for this
}
Merci de m'aider..
Pas possible, autant que je sache. Et si votre application n'est pas en mesure de traiter les choses simples cookie de session questions, paralysant les utilisateurs du navigateur n'est PAS la bonne façon de le résoudre. Construire une solide gestion de session à la place.
Puisque vous obtenez l'id de session, il l'habitude sur le navigateur en arrière. parce que, avant, réglage de la session, le bouton précédent du navigateur devrait être bloqué. (j'.e) Par défaut, il devrait être bloqué. En d'autres termes, le navigateur avec le bouton précédent permet de le faire.
Puisque vous obtenez l'id de session, il l'habitude sur le navigateur en arrière. parce que, avant, réglage de la session, le bouton précédent du navigateur devrait être bloqué. (j'.e) Par défaut, il devrait être bloqué. En d'autres termes, le navigateur avec le bouton précédent permet de le faire.
OriginalL'auteur user380979 | 2010-07-14
Vous devez vous connecter pour publier un commentaire.
vous devez pousser votre url dans pushState et nettoyer l'historique du navigateur:
essayez ceci :
OriginalL'auteur reza gholami
C'est une autre technique pour désactiver la fonctionnalité de n'importe quelle page web. Nous pouvons désactiver l'arrière de la navigation par l'ajout de code suivant dans la page web. Maintenant le hic ici est que vous devez ajouter ce code dans toutes les pages où vous souhaitez éviter que l'utilisateur de revenir à la page précédente. Par exemple l'utilisateur suit la navigation page1 -> page2. Et que vous voulez arrêter de l'utilisateur à partir de page2 pour revenir à la page 1. Dans ce cas, tous code suivant dans la page 1.
CODE:
n'a pas fonctionné pour moi sur le dernier chrome...
même ici - ne fonctionne pas sur actuelle de chrome
OriginalL'auteur Sunil Gupta
Cela fonctionne sur tous les navigateurs(à l'exception de < IE10), même si l'url de la requête chaînes ajoutées.
Pour cela, vous n'avez même pas besoin de jquery.
ont un look ici pour appliquer ce sur votre page.
OriginalL'auteur Cheezy Code
Utilisez le code suivant comme il est:
OriginalL'auteur Nabha Narate - Shirkul
Ce n'est pas exactement votre approche, mais vous pouvez désactiver le panneau de navigation de la fenêtre à l'aide de la plaine de javascript. Juste mettre
window.menubar
etwindow.toolbar
de la visibilité àfalse
comme suit,Mise à jour:
La modification de la barre de menu et la barre d'outils de visibilité d'une fenêtre existante semble enfreindre les protocoles de sécurité. (https://developer.mozilla.org/en/DOM/window.menubar)
Par conséquent, le seul moyen est d'ouvrir une nouvelle fenêtre avec barre de menus et barre d'outils de la valeur "no" en premier lieu:
Si vous définissez la remplacer argument (le dernier argument) à true, la nouvelle fenêtre qui hérite également de l'histoire de la fenêtre, il a été ouvert en.
Vérifier https://developer.mozilla.org/en/DOM/window.open et http://msdn.microsoft.com/en-us/library/ms536651(SV.85).aspx de référence.
Je ne le savais pas. Merci.
Est-il un autre moyen de faire la même chose? parce que je suis coincé sur ce problème, afin de m'aider plz....
Vérifier ma mise à jour s'il vous plaît. Je pense que c'est le meilleur que vous pouvez faire.
OriginalL'auteur FK82
Logique Simple: aller de l'avant lorsque sur l'avant
Garder ce code js dans votre page cela fonctionne.
OriginalL'auteur saidesh kilaru
Ce travail, il a travaillé pour moi que je fais affaire avec les navigateurs mobiles, android et ios.
OriginalL'auteur Ragu
Sunil était correct, mais l'utilisation de jQuery coller le code ci-dessous dans n'importe quelle page que vous voulez éviter de revenir trop. J'ai testé sous IE 11, chrome et FF, ce qui a bien fonctionné.
OriginalL'auteur Ian