javascript-onbeforeunload所需的帮助或单击浏览器的后退按钮
作者:互联网
如果用户单击浏览器的后退按钮,则我希望出现提示并要求确认.如果用户单击“确定”,则应导航到xx.html.如果用户单击“取消”,则它将阻止导航.我怎样才能做到这一点?
注意:我已经尝试过onbeforeunload方法,但是它适用于所有导航操作.例如,单击页面上的链接也会触发此事件并将消息显示给用户.
解决方法:
你不能最好的办法是使用onbeforeunload并在单击常规链接时删除该事件:
<script type="text/javascript">
window.onbeforeunload = function() {return "Are you sure?"}
</script>
<a href="somewhere.html" onclick="window.onbeforeunload = null;">Leave</a>
标签:javascript,onbeforeunload 来源: https://codeday.me/bug/20191023/1915065.html