我知道這可能是以前討論過的,但我想知道Facebook實際上是如何成功實現此功能的 - 在https://www.facebook.com/messages/new: 當編寫消息和然後嘗試按下瀏覽器中的「後退」按鈕,我會看到Facebook自己的自定義對話框,驗證我確實想離開該頁面。JS:實現自定義'你確定要離開這個頁面嗎'模式對話框
我知道我可以使用beforeunload
事件來調出本機對話框,但是如何創建自己的定製對話框,如Facebook的。
我想,一種方法可能是使用jQuery並在整個鏈接集上運行一個事件。
但它是如何工作的一切(例如在瀏覽器中的「後退」按鈕)。
我想它可能與pushState控件有關,或者facebook可能使用某些客戶端框架,而按'後退'時我實際上並未卸載窗口。
反正,很高興得到關於這個問題的一些信息。
你找出你的問題的答案? – Scott