环境:
rails4.01 + turbolinks2.0 + jquery
浏览器:
Chrome、Safari 7.0
目标:
当用户更改表单页面中的内容并离开(未保存)时,我会提示他们。
我的解决方案
$ ->
$(document).on 'page:before-change', ->
confirm 'Are you sure you want to leave this page?'
问题:
当我点击浏览器页面中的其他链接时,它运行良好。如果我单击属于浏览器的“返回”按钮,page:before-change
则不会触发,在这种情况下如何解决问题。