我可以使用javascript检测/捕获Brower Back按钮吗
Can i detect/capture the Broswer Back button using javascript?
可能重复:
有没有一种方法可以捕捉javascript中的后退按钮事件?
在我的应用程序中,用户可以输入数据,无论是添加还是修改,这些修改都会使用ajax保存到数据库中。在屏幕中完成所有修改后,用户将最终确定数据。在此期间,用户可以方便地点击浏览器的"返回"按钮。
所以,我需要的是,如果用户在没有"更新"按钮的情况下单击,那么如果单击浏览器的"返回"按钮。我想显示警报消息。因此,如何检测/捕获"返回"按钮。请帮助我
您可以使用window.onbeforeunload
事件
<body onunload="Unloader()">
<script type="text/javascript">
function Unloader() {
}
</script>
相关文章:
- 为什么$.brower被弃用?还有什么更好的替代方案
- 将事件绑定到除 data-rel= BACK 之外的所有锚标记
- 在IE11中,点击next或back按钮,使用intro.js打开一个新页面
- 保留动态创建的下拉列表's在事件窗口.history.back()上选择的值-JavaScript
- 当执行进入页面时,JavaScript history.back()函数是否生成HttpRequest
- 使用history.back/forward在哈希更改时重新加载页面
- GWT History.back() is not firing onValueChangeHandler
- window.location.hash,IE,Back and Forward:地址栏中的值更改,但不在DOM中更改
- Kendo UI app.navigate(“#:back”);并不总是导航回来
- window.history.back() 在 Chrome 中无法正常工作,在 Mozilla 中工作
- Laravel Routing with Ajax back to iframe
- 使用 js 函数 window.history.back() 添加一个参数
- From jquery back to JavaScript
- Android“Back Button”导致javascript停止
- 检测页面是否通过 history.back 输入
- javascript JSON object to JSF back bean
- Android Cordova / PhoneGap 3.0 Back Button event
- 历史的ajax分页问题.back()
- jquery-submit表单破坏了jswindow.history.back()
- 我可以使用javascript检测/捕获Brower Back按钮吗