当用户重新加载浏览器刷新按钮时,如何恢复到应用程序的主页?

时间:2017-03-14 13:16:26

标签: javascript browser browser-refresh

  const confirmExit = (e) => {
      let dialogText = 'You have unsaved changes. If you leave this page all changes will be lost. Do you wish to continue?';
      e.returnValue = dialogText;
      return dialogText;
    }

    window.onbeforeunload = confirmExit;

如何在用户确认重新加载选项后添加条件,以便我可以路由到应用程序的根页面?

之前:http://localhost:9000/test

用户确认刷新按钮后:http://localhost:9000/

1 个答案:

答案 0 :(得分:0)

尝试使用window.location.href =" your-redirected-url-here&#34 ;;
但是 - 如果您不希望用户返回上一页,请尝试以下操作:
window.location.replac =" your-redirected-url-here&#34 ;;
这将删除历史记录中的早期页面。