当使用JavaScript点击刷新时,有没有办法将我的页面重定向到另一个页面

当使用JavaScript点击刷新时,有没有办法将我的页面重定向到另一个页面,javascript,html,css,Javascript,Html,Css,因此,当我点击chrome上的刷新按钮时,我想知道如何将我的页面重定向到另一个页面,但似乎找不到如何使用JavaScript function confirmExit() { alert("exiting"); window.location.href = "index.html"; return true; } window.onbeforeunload = confirmExit(); 当我使用这段代码时,它只是无限循环。页面加载上有不同

因此,当我点击chrome上的刷新按钮时,我想知道如何将我的页面重定向到另一个页面,但似乎找不到如何使用JavaScript

function confirmExit() {
  alert("exiting");
  window.location.href = "index.html";
  return true;
}
window.onbeforeunload = confirmExit();

当我使用这段代码时,它只是无限循环。

页面加载上有不同的解决方案,请检查localstorage字段以查看它是否是当前URL。如果是,请将其重定向到其他URL,如果不同,请将其设置为当前URL

if(localStorage.getItem('current-url') === location.href){
    location.href = "redirectingurl";
}
else{
    localStorage.setItem('current-url',location.href);
}

我不明白你想做什么,但你不能通过单击刷新按钮重定向,但有一件事你可以做,那就是在你的页面上的iframe中打开另一个网站

也许你需要默认设置,也许直接重定向是不可能的。但您可以将某些内容存储在会话存储中,并在页面加载时重定向其会话存储中的内容。您将beforeuload设置为函数调用的结果,而不是函数。这会导致在每次加载页面时调用该函数。用法:beforeUnload=确认;您可能应该使用
==