Я хочу показать предупреждение при нажатии на кнопку «Назад» в браузере.он работает только до нажатия кнопки «Назад», когда вы щелкаете в другое место на странице, в противном случае он переходит на предыдущую страницу без предупреждения.
Я добавил свой код здесь.Я хочу вернуться, когда страница загрузится.
$(document).ready(function() {
if (window.history && window.history.pushState) {
//window.history.pushState('', null, './');
window.history.pushState(null, "", window.location.href);
$(window).on('popstate', function() {
alert('Warning! Your data will lose.');
document.location.href = 'www.redirecturl.com';
});
}
});
<html>
<head>
<title>Disable Browser Back Button Using JavaScript</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.10.2/jquery-ui.min.js">
</script>
</head>
<body>
<a href="Page2.html">Click Here...</a>
</body>
</html>
Я использую JQuery здесь