Я хочу открыть новую страницу, когда я перезагружаю текущую страницу. Поэтому я изучил некоторые функции, такие как .unload() и .bind() Я создал этот JSfiddle с помощью bind(), и я не знаю, что нужно добавить, чтобы перезагрузить новую страницу. Спасибо.
Вот что я пробовал для перезагрузки текущей страницы:
$(window).bind('beforeunload',function(){
return 'lets reload';
$(window).reload;
});
<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, если пользователь нажимает кнопку обновления, это не сработает, и это невозможно отслеживать, я думаю.