在Javascript关闭窗口之前使用OK按钮显示警告消息

时间:2013-03-20 03:41:23

标签: javascript

我知道在java脚本中使用这个函数:

window.onbeforeunload = function(e) {
return 'Please press the Logout button to logout.';
};

按下关闭窗口按钮时会显示警告信息。但是警告信息会要求用户在页面上选择'或者'离开页面'。

我不希望用户在关闭窗口时选择。我们如何使用OK按钮创建警告消息?

2 个答案:

答案 0 :(得分:2)

对于想要将其用于不那么光荣的意图的网站(弹出式广告除了点击或保持开放之外别无选择),这会产生严重影响。听起来像你只是想确保用户不会在没有注销的情况下“关闭页面”,这不是恶意的,但这绝对没有必要。

有许多不同的方法可以进行身份​​验证会话管理,但您必须牢记这一点:

无法保证用户您希望他们 ,所以您需要在最终处理这些案例。

答案 1 :(得分:0)

你做不到。这基本上允许开发人员阻止用户离开页面。浏览器可以保护最终用户免受该行为的侵害。

无论如何,你永远不能依赖onbeforeunload事件。如果用户只是关闭浏览器,您的代码会发生什么?或者计算机崩溃了。您需要在逻辑中处理所有这些情况,而不依赖于某些浏览器事件。