我想在重新加载当前页面时打开一个新页面。所以我调查了一些函数,比如 .unload()和 .bind()我使用 bind()JSfiddle >我不知道应该添加什么来重新加载新页面。谢谢。
以下是我尝试重新加载当前页面的内容:
$(window).bind('beforeunload',function(){
return 'lets reload';
$(window).reload;
});
答案 0 :(得分:0)
<html>
<head>
<script>
document.addEventListener('keydown', function(e) {
if(e.which == 116) {
window.onbeforeunload = function() {
window.onbeforeunload = null;
return "Do you really want to refresh the page?";
}
}
}, false);
</script>
</head>
<body>
Press F5
</body>
</html>
请注意,它只有在用户按下F5键时才有效,如果用户点击刷新按钮则不起作用,我认为这是无法跟踪的。