首页 > 解决方案 > onbeforeunload 无法在 Firefox 中单击页面

问题描述

在允许他们这样做之前,我需要与用户确认他们确实想要刷新页面。下面的代码在 Chrome 中运行良好,但我必须单击 dom 才能使其在 Firefox 中运行

window.onbeforeunload = (e) => {
  e.preventDefault();
  e.returnValue = "";
};

这目前位于 React 应用程序中我的 App.js 文件的顶部。

我试过添加window.focus,但没有运气

标签: javascriptreactjs

解决方案


推荐阅读