如何在骨干单页架构中捕获浏览器刷新

时间:2014-06-22 13:01:14

标签: backbone.js

我使用骨干创建了一个单页应用。我想要做的是 - 当用户点击F5或点击浏览器刷新时我想捕获该事件并向用户提供JS警报,询问您确定要刷新。有没有办法使用骨干

来做到这一点

1 个答案:

答案 0 :(得分:2)

无法区分用户离开页面或刷新的区别,但您可以提示消息中止活动。

<script type="text/javascript">
    window.onbeforeunload = function() {
        return "Are you sure you want to leave or refresh?";
    }
</script>