首页 > 解决方案 > 使用 reactjs 禁用刷新

问题描述

任何人都知道如何禁用刷新。以下似乎不起作用。

window.addEventListener("beforeunload", () => { 
    return false; 
});

标签: javascript

解决方案


您可以做的最好的事情(关于您希望防止用户意外离开语音通话)可能是向他们显示他们必须在离开之前确认的消息。尝试这个:

window.onbeforeunload = ()=>"If you leave this page, you'll also leave the call";

也许您也可以在您已经尝试过的 addListener 语法中执行此操作(只需返回一个字符串而不是 false 并将 onunload 更改为 onbeforeunload)。


推荐阅读