Heim > Web-Frontend > js-Tutorial > So deaktivieren Sie das Rollback-Ereignis des Browsers mit js

So deaktivieren Sie das Rollback-Ereignis des Browsers mit js

零下一度
Freigeben: 2018-05-10 15:33:39
Original
2633 Leute haben es durchsucht

In diesem Artikel wird hauptsächlich das Rollback-Ereignis von js vorgestellt, das Browser verbietet. Interessierte Freunde können sich auf

beziehen und direkt zur ultimativen Lösung gelangen:

Ich habe es gefunden Nach der Suche nach vielen Informationen kann diese Methode alle Rückbewegungen eliminieren. Einschließlich Rückaktionen, die durch Tastatur- und Mausgesten verursacht werden.

<script language="javascript">
 //防止页面后退
 history.pushState(null, null, document.URL);
 window.addEventListener(&#39;popstate&#39;, function () {
   history.pushState(null, null, document.URL);
 });
</script>
Nach dem Login kopieren

Jetzt wird diese Methode in unserem Projekt verwendet. In gängigen Browsern kann die Unterstützung deaktiviert werden.

Spezifische Beispiele:

$(function(){
 if (window.history && window.history.pushState) {
   history.pushState(null, null, document.URL);
   window.addEventListener(&#39;popstate&#39;, forbidBack);
 }
})
/**
 * 禁止回退按钮
 */
function forbidBack(){
 appUtils.mobileConfirm("确定放弃重置密码?",function(){//yes
  window.removeEventListener(&#39;popstate&#39;,forbidBack);
  muiwindow.muiwebview({"url":"login.html"});
 },function(){//no
  //防止页面后退
  history.pushState(null, null, document.URL);
 });
}
Nach dem Login kopieren

Studenten, die js lernen müssen, achten bitte auf die chinesische PHP-Website js-Video-Tutorials. Viele js-Online-Video-Tutorials können angesehen werden kostenlos!

Das obige ist der detaillierte Inhalt vonSo deaktivieren Sie das Rollback-Ereignis des Browsers mit js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage