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時間不會被觸發。 對象

相關文章
相關標籤/搜索