草庐IT

onUnload

全部标签

javascript - onunload 在 Chrome 和 safari 中不起作用

我有父页面和子页面。在子页面正文标记中,我有以下代码。当我点击父页面中的按钮时,子页面应该关闭并调用onunload事件。卸载事件在IE和FF中正确引发。但是在chrome和safari中不养。请帮帮我。 最佳答案 现代WebKit浏览器不一定会在页面隐藏时触发unload事件。这样做是为了改进缓存。您可能会考虑将unload的使用替换为pagehide事件。参见thisblogpostforanin-depthdiscussion. 关于javascript-onunload在Chro

javascript - onbeforeunload 和 onunload 的区别

onbeforeunload和onunload有什么区别?我还有一个与它在iPad上的使用相关的具体问题...我有一个页面(myPage.html),我试图在该页面关闭时显示警报(即按下X以关闭iPad上的选项卡)现在我尝试同时使用window.onunload和window.onbeforeunload以下是我在iPad上的发现;使用window.onunload,当用户导航到与myPage.html不同的页面时(通过单击某些链接或在myPage.html上进行Google搜索),我能够收到警报。但是,当从最小化View(X)关闭选项卡时没有任何反应使用window.onbefore

javascript - window.onbeforeunload 和 window.onunload 在 Firefox、Safari、Opera 中不起作用?

在我的聊天应用程序中,当我的应用程序关闭时,我需要得到用户的确认。所以我使用了window.onbeforeunload作为确认提示,window.onunload作为注销()。但这两个功能都可以在IE和Chrome中使用。(应用程序工作正常)window.onbeforeunload在Opera中不工作,我的消息不会在Firefox中显示。window.onunload在Safari、Opera和Firefox中不工作。我的JavaScript代码将是://Usedforconfirmation,toclosingthewindowwindow.onbeforeunload=func