javascript - 防止用户离开,提供有选择的模态
问题描述
我一直试图阻止用户离开页面。我已经尝试了来自的window.onbeforeunload
事件和Prompt
组件react-router-dom
,它们都利用浏览器的内置对话框(这是正确的术语吗?)来通知用户。我不确定如何防止用户在向他们展示Modal
组件选择时离开。我正在使用组件状态,用户在页面上所做的更改由状态指示(页面是否脏,布尔值)。我是 React 新手,任何建议都将不胜感激。
解决方案
推荐阅读
- javascript - 注入 HTML - Javascript 在后续检索不可见 HTML 时失败,未定义
- c# - 对文件中的 XML 元素进行排序
- firebase - 为什么这些 Firestore 规则不适用于 Flutter Firebase 插件?
- razor - 复杂的自定义标签助手
- css - 将传单控件样式化为复选框按钮
- python - LCD displaying 'b on printout
- java - ORA-00905: 在 SQL Developer 中运行良好的查询缺少关键字错误
- python - 打字稿中的绑定方法
- hibernate - 如何在不违反唯一约束的情况下从列表中删除实体并添加新实体?
- .net - .net core 和 .net framework 之间的差异漏洞