pra*_*eep 25 javascript onbeforeunload
我对我的申请有疑问.每当用户意外关闭浏览器窗口时,我都希望在此之前进行一些清理操作.我已经使用过onunload事件,但问题是这个事件有时会被解雇,有时却没有.我该怎么办,是否有更好的方法来处理这类问题.
rah*_*hul 31
window.onbeforeunload = function() {
return 'You have unsaved changes!';
}
Run Code Online (Sandbox Code Playgroud)
SO中也有类似的问题
尝试:
window.onbeforeunload = function() { ...your code... }
Run Code Online (Sandbox Code Playgroud)
根据我的经验,onunload 在不同浏览器中的工作方式有所不同。为什么不使用另一个名为 onbeforeunload 的事件处理程序呢?它应该有效。Onbeforeunload 将在窗口关闭之前首先执行,因此应该可以解决您的问题。
| 归档时间: |
|
| 查看次数: |
84882 次 |
| 最近记录: |