ReactJS - Internet Explorer 在每次刷新时提示 stay/leave 页面

ReactJS - Internet Explorer prompting stay/leave page on every refresh

每次我在 IE 11 中重新加载页面或在保存代码更改后触发 hotreload 时,IE 都会提示我在此站点上弹出 stay/leave。 Chrome 和 Firefox 工作正常。

这从一天到另一天开始发生。我不知道我做了什么改变导致了这个错误。 任何线索可能是什么问题?

我有一个带有 redux 和路由器的 ReactJS 网络应用程序。

编辑:FIX - 在代码中查找 'unload' 并找到

window.addEventListener('beforeunload', ev => {
  ev.preventDefault();

我删除了 preventDefault(),现在它可以正常工作了。 起初我一直在寻找 'onbeforeunload' 所以我能找到任何东西。

解决方案 - 修复 - 起初,我一直在寻找 'onbeforeunload',所以这就是我能找到任何东西的原因。 然后在代码里找'unload',发现

window.addEventListener('beforeunload', ev => {
  ev.preventDefault();

我删除了 preventDefault(),现在它可以正常工作了。