1

环境:
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则不会触发,在这种情况下如何解决问题。

4

0 回答 0