Ich habe versucht, dieses Code-Browser Zurück-Taste deaktivieren:Fenster popstate Ereignis funktioniert nicht in Safari
<script>
//disable back button
history.pushState(null, null, ' ');
window.addEventListener('popstate', function() {
history.pushState(null, null, ' ');
});
</script>
Es funktioniert in Chrome, Mozila, IE10, aber funktioniert nicht für Safari (5.x).
Hat jemand dies vor Crossbrowser erreicht?
Ich habe weiter untersucht, dass PushSate in Safari unterstützt wird, aber das Popstate-Ereignis nicht feuert –
Es funktionierte für die neueste Safari. –
Bitte versuchen Sie es mit meinem Code und lassen Sie mich den Status wissen. –