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(),现在它可以正常工作了。
每次我在 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(),现在它可以正常工作了。