2017-08-17 1 views
-4

Est-il possible de désactiver l'utilisateur en cliquant sur le bouton Précédent/Suivant du navigateur jusqu'à ce que la page en cours de chargement soit complètement chargée.Désactiver les boutons de navigation vers l'arrière/vers l'avant jusqu'à ce que la page soit complètement chargée

La page en cours de chargement ne doit pas nécessairement faire référence aux demandes d'API effectuées dans la page. Le simple fait de regarder si le bouton de rechargement des navigateurs est visible (et le bouton d'arrêt n'est plus visible) est très apprécié.

Je ne veux pas utiliser history.forward() au dos et de tels hacks. Je souhaite que les boutons Précédent/Suivant donnent l'impression qu'il n'y a aucun historique vers lequel naviguer, à moins que la page en cours ne soit complètement chargée.

Je ne souhaite pas utiliser d'extensions de navigateur et je voulais y parvenir en utilisant javascript/jQuery lui-même. J'ai cherché et je pouvais voir que ce n'est pas possible. Mais, toujours voulu voir si les geeks ont de nouvelles informations à partager. . :(

+0

Possible copie de [Comment désactiver le bouton de retour dans le navigateur en utilisant javascript] (https://stackoverflow.com/questions/19926641/how-to-disable-back-button-in-browser-using-javascript) –

+0

et ceci: https://stackoverflow.com/questions/12381563/how-to-stop-browser-back-button-using-javascript –

+2

Copie possible de [comment arrêter le bouton de retour du navigateur en utilisant javascript] (https: // stackoverflow. com/questions/12381563/comment-arrêter-navigateur-retour-bouton-en utilisant-javascript) – chambo

Répondre

0

Essayez cette Cela pourrait vous aider

$(window).bind('beforeunload', function(){ 
return 'Are you sure you want to leave?'; 

});