gpt4 book ai didi

JavaScript 弹出窗口保存页面上的修改

转载 作者:行者123 更新时间:2023-12-03 00:05:01 24 4
gpt4 key购买 nike

当我修改电子邮件并想要离开该页面时,Gmail 会发送一个弹出窗口,其中包含一条消息“您所做的更改可能不会保存”,并带有两个按钮“离开”和“取消”。

我应该如何在javascript中制作这样的弹出窗口?我将弹出窗口的示例放在下面。抱歉,我对 JS 一无所知。

enter image description here

最佳答案

您可以通过为windowbeforeunload事件添加监听器来实现所需的结果。以下是来自 MDN 的示例:

window.addEventListener('beforeunload', function (e) {
// Cancel the event
e.preventDefault();
// Chrome requires returnValue to be set
e.returnValue = '';
});

要测试上面的代码,请将其运行到浏览器控制台并尝试关闭浏览器选项卡。

有关更详细的指南,请查看 MDN article .

关于JavaScript 弹出窗口保存页面上的修改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54998190/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com