August 6th, 2015

main

Блокировка кнопок браузера

При работе над небольшим проектом для офиса я столкнулся с тем, что работницам невозможно объяснить невозможность использовать кнопки назад/вперёд браузера при работе с формами.
Вместо дорогостоящего решения с аутсорсингом на Java, я нашёл простое и практичное:


<script>
window.location.hash="no-back-button";
window.location.hash="Again-No-back-button";//again because google chrome don't insert first hash into history
window.onhashchange=function(){window.location.hash="no-back-button";}
</script> 

Хотя конечно лучше одна кнопка.

http://stackoverflow.com/questions/12381563/how-to-stop-browser-back-button-using-javascript