Javascript,在窗口关闭显示一个lightbox

时间:2013-10-09 13:53:03

标签: javascript onbeforeunload

我想在页面上显示一个表单而不是加载。

我这样做:

window.onbeforeunload = function() {
    Test();
}

Test是一个显示表单的函数,问题是页面在没有显示的情况下关闭。我看到的唯一方法是显示一个警告框,防止页面表单在显示表单之前退出,这是我想要避免的。

有没有办法,插件或库,这样做?

2 个答案:

答案 0 :(得分:0)

不,你不能。

如果用户告诉他的浏览器“嘿,我想关闭这个愚蠢的标签”,你不能强迫浏览器忽略用户并显示表单而不是关闭标签。

这是因为JavaScript在客户端运行,因此客户端可以完全控制。

答案 1 :(得分:0)

不正确,请访问bounceexchange.com并查看该页面,然后将鼠标悬停在X上以关闭标签页,然后您会看到一个显示优惠的灯箱