0
A
回答
0
使用window.onbeforeunload
但当您重新加载浏览器或通过单击链接移动到其他页面时,也会触发此操作。
window.onbeforeunload = function(e) {
var dialogText = 'Dialog text here';
e.returnValue = dialogText;
return dialogText;
};
注意:window.onbeforeunload
将不适用于除Android外的触控设备。
+0
感谢您的重播..但window.onbeforeunload一次申请关闭和刷新事件,所以它不会为刷新关闭事件工作。 – Rajasekhar
+0
就像我上面说的,是的..也没有别的办法。 –
0
试试这个
window.onbeforeunload = function (event) {
var message = 'Important: Please click on \'Save\' button to leave this page.';
if (typeof event == 'undefined') {
event = window.event;
}
if (event) {
event.returnValue = message;
}
return message;
};
$(function() {
$("a").not('#LogOut').click(function() {
window.onbeforeunload = null;
});
$(".btn").click(function() {
window.onbeforeunload = null;
});
});
相关问题
- 1. 捕捉浏览器关闭事件
- 2. 在Android浏览器中捕捉浏览器关闭事件
- 3. 关闭浏览器捕获事件
- 4. 在Web浏览器中捕捉选项卡关闭事件?
- 5. 如何捕捉浏览器关闭事件?
- 6. 如何在Chrome浏览器中捕捉事件关闭?
- 7. 关闭浏览器事件
- 8. 浏览器关闭事件
- 9. 捕捉浏览器的音量事件
- 10. 处理浏览器关闭事件和页面刷新
- 11. Window.addcloseHandler和Window.addwindowClosingHandler不会影响浏览器关闭和浏览器刷新事件
- 12. 关于浏览器关闭事件
- 13. 没有捕捉关键事件
- 14. 如何在不捕捉关闭事件或更改url事件的情况下捕获仅刷新事件?
- 15. 捕获浏览器事件
- 16. SearchView:无法捕捉关闭事件
- 17. 如何捕捉“关闭”点击事件?
- 18. 如何捕捉窗口关闭事件?
- 19. Silverlight浏览器关闭事件
- 20. 检测vb.net浏览器关闭事件
- 21. 浏览器关闭事件.net
- 22. 手机浏览器关闭事件
- 23. 关闭浏览器的事件
- 24. 跨浏览器窗口关闭事件
- 25. 关闭库生成的浏览器事件没有目标
- 26. javascreipt捕获浏览器窗口关闭事件
- 27. 如何捕捉浏览器关闭事件,并通过javascript请求该Web事件的方法通过javascript
- 28. 在硒浏览器中获取浏览器关闭事件
- 29. 捕捉事件
- 30. 捕捉事件
window.onbeforeunload =函数(事件){// 做一些 返回NULL; }; – C2486
可能重复[javascript检测浏览器关闭选项卡/关闭浏览器](https://stackoverflow.com/questions/3888902/javascript-detect-browser-close-tab-close-browser) – pritaeas
我已经尝试使用window.onbeforeunload函数这将对时间的关闭和刷新事件起作用,所以它没有工作。 – Rajasekhar