【发布时间】:2011-08-01 07:51:23
【问题描述】:
onbeforeunload 和 onunload 有什么区别? 我还有一个与它在 iPad 上的使用相关的特定问题...我有一个页面 (myPage.html),我试图在页面关闭时显示警报(即按下 X 以关闭 iPad 上的选项卡)
现在我尝试同时使用 window.onunload 和 window.onbeforeunload 以下是我在 iPad 上的发现;
使用 window.onunload ,当用户导航到与 myPage.html 不同的页面时(通过单击某个链接或在 myPage.html 上进行 Google 搜索),我能够收到警报。但是,当从最小化视图 (X) 关闭选项卡时没有任何反应
使用 window.onbeforeunload,即使用户从 myPage.html 导航到不同的页面,或者如果他从最小化视图关闭选项卡 (X),我也不会收到警报。
我想知道是否有其他方法可以解决此问题?
谢谢。
【问题讨论】:
标签: javascript ipad safari mobile-safari onbeforeunload