【发布时间】:2014-12-02 17:50:41
【问题描述】:
我正在尝试实现在用户尝试关闭浏览器时确认是否“离开页面”的功能。 到现在我已经实现了,
function closeIt(e) {
// For IE and Firefox prior to version 4
if (e) {
e.returnValue = 'Sure?';
}
} window.onbeforeunload = closeIt;
这适用于关闭浏览器,但也适用于页面中的所有链接,因为有条件确定导致 onbeforeunload 事件的原因。 谁能帮我识别它们。
提前致谢。
【问题讨论】:
-
检查“window.onbeforeunload”,您的 if 语句现在检测页面上的所有事件。
-
@Nerfair,是的,它正在检测页面上的所有事件,这就是我想要避免的并且只针对浏览器关闭事件
-
你需要 "window.onbeforeunload" ;)
-
@artm 不是我一直在寻找的答案,无论如何感谢您抽出时间来帮助我:)
标签: javascript jquery browser-close