是否可以绕过浏览器/选项卡关闭时弹出的浏览器自定义对话框?

问题描述 投票:0回答:1

我是反应新手,我试图在选项卡/窗口关闭事件上触发我自己的自定义对话框组件。 我检查过所有地方,发现使用 beforeunload 正是实现这一目标所需要的。但是,当我添加 beforeunload 事件侦听器时,我会看到浏览器默认的离开站点弹出窗口,并且只有当我在对话框中选择取消时,我才会看到自定义对话框弹出。 有人可以帮助我实现这个功能吗?

javascript jquery reactjs events listener
1个回答
0
投票

出于安全原因,现代浏览器不允许完全自定义的对话框来替换其内置对话框。内置对话框将始终首先出现,如果用户选择留在页面上,您可以显示自定义对话框。

© www.soinside.com 2019 - 2024. All rights reserved.