我尝试了以下代码:
window.onbeforeunload = function() { return "Your work will be lost."; };
但即使我点击页面上的一个按钮,我也会收到提醒信息。 我想只检测后退按钮事件。我怎么能这样做?
答案 0 :(得分:0)
window.onbeforunload = ...将在页面离开时运行该函数。因为浏览器而不是网站喜欢后退按钮,所以很难编辑它的功能,但是当试图绕过这个http://www.irt.org/script/311.htm时,这个链接有很多帮助。希望这会有所帮助:)
答案 1 :(得分:0)
我找到的最佳解决方案是在脚本块中添加以下代码:
<script type="text/javascript">
window.location.hash="no-back-button";
window.onhashchange=function(){
window.location.hash="no-back-button";
}
// your code
</script>