我有一个表单,我必须注意
用户在
退出页面上有alert(),而表格中有数据尚未发送.
我读过歌剧有很多问题. Opera 11也就是说,因为我只需考虑最后一个版本.
因此,警报应该在刷新,关闭选项卡或关闭整个浏览器时显示.
将事件直接设置为< form>会很高兴.将在任何导致破坏此元素的东西上启动的元素.
Opera尚
不支持onbeforeunload. Opera的onunload
支持不完整 – 例如,当您
关闭选项卡或
关闭Opera时它不会触发.据我所知,虽然如果
用户点击
链接导航远离具有未保存表单的
页面,您可以使用onunload
显示警告,但是当unload事件触发时,您无法阻止导航发生.
我在这里要做的是听取onbeforeunload事件,让它在其他浏览器中工作,等待Opera赶上.无论是在Opera 12还是13或15我都不知道,但是当onbeforeunload实现时,它将像在其他浏览器中一样工作.
原文链接:https://www.f2er.com/js/158755.html