返回上一页刷新

时间:2014-01-16 04:55:36

标签: javascript jquery html html5 page-refresh

我正在制作一个“不可用”网页。因此,当页面不可用时,它将重定向到该页面,我希望用户在点击刷新时返回上一页。当用户在浏览器上点击刷新时,是否可以返回上一页?

3 个答案:

答案 0 :(得分:0)

愿这段代码适合您。

$(document).ready(function() {
Document.location.reload(false)
var referrer =  document.referrer;
});

$(document).bind('keydown keyup', function(e) {
    if(e.which === 116) {
       window.location = referrer;
    }
    if(e.which === 82 && e.ctrlKey) {
       window.location = referrer;
    }
});

答案 1 :(得分:0)

抱歉,无法禁用点击“刷新”按钮等浏览器功能/ 也许你可以阻止“f5”或“Ctrl F5” 例如:

function disableF5(e) { if ((e.which || e.keyCode) == 116) e.preventDefault(); };
$(document).on("keydown", disableF5);

如果您想转到上一页,可以使用 window.history.back()或window.history.go(-1);

就个人而言,我认为您可以在此页面中显示“无法使用”的消息,几秒钟后您会自动转到上一页

setTimeout(function(){
  window.history.back();

},1000);

答案 2 :(得分:0)

  function goback()
    {
        window.history.go(-1);
    }
    window.onbeforeunload = goback;