检测页面Jquery的刷新和返回事件

时间:2016-02-27 06:03:27

标签: jquery

我正在测验网站上工作,其中有25个问题,用户必须逐个回答。一旦测验开始,用户就无法返回并刷新页面,如果他们这样做,那么我将完成他们的测验。如何检测浏览器后退按钮,在jquery中输入按钮和页面刷新事件?任何帮助将不胜感激。在此先感谢

1 个答案:

答案 0 :(得分:0)

对于后退按钮事件,请检查以下代码

jQuery(document).ready(function($) {

  if (window.history && window.history.pushState) {

    window.history.pushState('forward', null, './#forward');

    $(window).on('popstate', function() {
      alert('Back button was pressed.');
    });

  }
});

对于浏览器向后兼容性,我建议:history.js