Onbeforeunload 讲解

触发场景

  1. 关闭浏览器
  2. 经过地址栏或收藏夹前往其余页面
  3. 点击返回、前进、刷新、主页按钮
  4. 调用click、document write、document open、document close、window close、window navigate、window NavigateAndFind、location replace、location reloadform submit事件
  5. 调用window.open新开窗口
  6. 调用location.href从新赋值
  7. 页面表单数据提交

应用元素

    Body、Frameset、window 浏览器

平台支持

    IE4+/Win,Mozilla 1.7a+,Netscape 7.2+,Firefox0.9+ spa

使用结果

    当某些操做致使页面document对象变化时,浏览器会弹出一个对话框。若是选择“肯定”或“OK”,则继续刚才的操做;不然,中断。 orm

注意事项

    当选择“OK”时,unload事件依旧被触发,由于unload和beforeunload是两个不一样的事件。固然若是选择“cancel”,unload时间不会被触发。 对象

相关文章
相关标签/搜索