Js disables browser rollback events and js disables browser events
Come directly to an ultimate solution:
This method can be used to remove all the backward actions. This includes keyboard and mouse gestures.
<Script language = "javascript"> // prevents the page from exiting history. pushState (null, null, document. URL); window. addEventListener ('popstate', function () {history. pushState (null, null, document. URL) ;}); </script>
This method is now used in our project. In common browsers, you can disable the backend feature.
Specific instance:
$ (Function () {if (window. history & window. history. pushState) {history. pushState (null, null, document. URL); window. addEventListener ('popstate', forbidBack) ;}})/*** */function forbidBack () {appUtils. mobileConfirm ("are you sure you want to discard the password reset? ", Function () {// yes window. removeEventListener ('popstate', forbidBack); muiwindow. muiwebview ({"url": "login.html"}) ;}, function () {// no // prevents the page from exiting history. pushState (null, null, document. URL );});}
PS: For more information about addEventListener and removeEventListener, see addEventListener () and removeEventListener ().
The above is all the content of this article. I hope it will be helpful for your learning and support for helping customers.