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