reactjs - ReactJS - Internet Explorer 在每次刷新时提示停留/离开页面
问题描述
每次我在 IE 11 中重新加载页面或在保存代码更改后触发 hotreload 时,IE 都会提示我在此站点上弹出停留/离开。Chrome 和 Firefox 运行良好。
这从一天到另一天开始发生。我不知道我做了什么改变导致了这个错误。任何线索可能是什么问题?
我有一个带有 redux 和路由器的 ReactJS Web 应用程序。
编辑:修复 - 在代码中查找“卸载”并找到
window.addEventListener('beforeunload', ev => {
ev.preventDefault();
我删除了 preventDefault() ,现在它工作正常。起初我正在寻找'onbeforeunload',所以我能找到任何东西。
解决方案
解决方案 - 修复 - 起初,我正在寻找“onbeforeunload”,这就是为什么我能找到任何东西的原因。然后我在代码中寻找“卸载”并发现
window.addEventListener('beforeunload', ev => {
ev.preventDefault();
我删除了 preventDefault() ,现在它工作正常。
推荐阅读
- java - 如何替换 LinkedHashMap 中的字符?
- ios - 如何在 watchOS 7 上的 SwiftUI 中更改模式工作表视图中的“取消”按钮文本?
- crystal-reports - 根据不同大小对数据进行分组
- python - Python:带有原始括号 [] 的 url 编码
- c - 使用 c99 在 Linux 上截断
- python - 在 kivy Python 中,如何修复布局管理器下拉菜单的位置?
- sql - 在 SQL Server 2012 中获取 SQL Server 代理作业的执行状态
- java - 将对象字段添加到列表的最佳方法
- reactjs - 如何通过 Fluent UI Nav 正确使用到达路由器链接
- c# - 数组,防止用户写入相同的值