关闭浏览器之前显示自定义弹出窗口

时间:2014-02-14 14:53:13

标签: javascript php jquery

我需要一个java脚本或jquery代码,以便每当我关闭我的浏览器或 浏览器的选项卡然后我的自定义弹出窗口将出来, 我不想要浏览器的默认按摩。我想隐藏浏览器的默认按摩 关闭前只显示我的弹出窗体。 它需要在三个主流浏览器IE9,Firefox,Crome中得到支持。 我再次提到来自浏览器的默认消息,它们有两个选项1.leave page 2.stay on page我想要隐藏它们

先谢谢,

3 个答案:

答案 0 :(得分:3)

不,这是不可能的 - 这是有充分理由的!

想象一下,每个人都可以隐藏这些来自浏览器的消息,它将成为每个罪犯的天堂!

答案 1 :(得分:1)

您可以在.unload()上弹出对话框。最后我检查过IE / FF / Chrome / Safari支持但不支持Opera。

至于隐藏按钮以确认您是否要离开页面,则无法隐藏或删除这些按钮。正如豪登根所说,这是有充分理由的。

答案 2 :(得分:0)

jQuery:

$(window).bind('beforeunload', function(){ 
    return 'Dialog text here.';
});

JavaScript的:

window.onbeforeunload = function(e) {
  return 'Dialog text here.';
};