javascript 允许用户使用'前进','后退'或'刷新',只有他们点击确认框中的按钮

x33g5p2x  于 2023-08-02  发布在  Java
关注(0)|答案(1)|浏览(100)

x1c 0d1x的数据
这是Jira Web。在我编辑了一些信息后,我在浏览器中点击了前进/后退。它将显示一个确认框。如果用户只单击确认框中的两个按钮,则仅允许用户使用“前进”、“后退”或“刷新”。
如何让我的Web应用程序像这样运行?- 谢谢-谢谢

nwsw7zdq

nwsw7zdq1#

为了防止丢失用户输入,请使用window.onbeforeunload事件,该事件接受字符串作为其回调的返回值,并将null值作为默认值,以不提示此确认

window.addEventListener("beforeunload", () => {
    return hasUnsavedValues ?
        "Unsaved data has been detected, do you really want to leave?" :
        null;
});

字符串

相关问题