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