Maison > Article > interface Web > Comment désactiver l'événement de restauration du navigateur à l'aide de js
Cet article présente principalement en détail l'événement rollback de js interdisant les navigateurs. Il a une certaine valeur de référence. Les amis intéressés peuvent se référer à
et accéder directement à la solution ultime :
J'ai trouvé. après avoir recherché beaucoup d'informations. Cette méthode peut éliminer tous les mouvements de dos. Y compris les actions de retour provoquées par les gestes du clavier et de la souris.
<script language="javascript"> //防止页面后退 history.pushState(null, null, document.URL); window.addEventListener('popstate', function () { history.pushState(null, null, document.URL); }); </script>
Maintenant, cette méthode est utilisée dans notre projet. Dans les navigateurs courants, la sauvegarde peut être désactivée.
Exemples spécifiques :
$(function(){ if (window.history && window.history.pushState) { history.pushState(null, null, document.URL); window.addEventListener('popstate', forbidBack); } }) /** * 禁止回退按钮 */ function forbidBack(){ appUtils.mobileConfirm("确定放弃重置密码?",function(){//yes window.removeEventListener('popstate',forbidBack); muiwindow.muiwebview({"url":"login.html"}); },function(){//no //防止页面后退 history.pushState(null, null, document.URL); }); }
Étudiants qui ont besoin d'apprendre js, veuillez faire attention au site Web php chinois Tutoriels vidéo js De nombreux didacticiels vidéo js en ligne peuvent être visionnés. gratuitement !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!