0

可能重复:
如何覆盖 OnBeforeUnload 对话框并将其替换为我自己的?

用户离开页面时是否有机会显示自定义弹出窗口(div)?我知道有beforeunload事件,但它只显示默认弹出窗口。我需要一个带有表单的自定义弹出窗口。

4

1 回答 1

0

简短的回答是否定的。

您将只能显示浏览器提供的默认弹出窗口。无法<div>根据您的请求显示自定义弹出窗口,例如 a,因为在显示时选项卡或窗口已经关闭。

要在用户离开页面之前显示默认弹出确认框,您应该使用以下 JavaScript 代码:

window.onbeforeunload = function(e) {
    return 'Are you sure you wish to leave this page?';
};
于 2013-01-21T15:44:42.683 回答