Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
可能重复: 如何覆盖 OnBeforeUnload 对话框并将其替换为我自己的?
用户离开页面时是否有机会显示自定义弹出窗口(div)?我知道有beforeunload事件,但它只显示默认弹出窗口。我需要一个带有表单的自定义弹出窗口。
简短的回答是否定的。
您将只能显示浏览器提供的默认弹出窗口。无法<div>根据您的请求显示自定义弹出窗口,例如 a,因为在显示时选项卡或窗口已经关闭。
<div>
要在用户离开页面之前显示默认弹出确认框,您应该使用以下 JavaScript 代码:
window.onbeforeunload = function(e) { return 'Are you sure you wish to leave this page?'; };