【发布时间】:2013-03-01 06:24:44
【问题描述】:
我正在构建一个包含教程的 MMO。
当用户在教程中尝试离开教程或关闭选项卡/浏览器时,我需要显示一个自定义弹出窗口,其中包含有关此人退出教程的原因的选项。
我熟悉onbeforeunload 事件,但我的要求是显示自定义弹出窗口而不是浏览器默认弹出窗口,因为除了更改文本消息之外无法自定义它。
有什么方法可以隐藏浏览器弹出窗口并显示我的自定义弹出窗口。
【问题讨论】:
-
如果不是编程的 JavaScript 警报,浏览器弹出窗口来自哪里?
-
onbeforeunload像这样调用浏览器弹出窗口window.onbeforeunload = function(event) { var surveyText = "Please take a few moments to let us know why you want to quit the tutorial by clicking on the 'Stay on page' button below"; return surveyText; }
标签: javascript jquery html onbeforeunload