【发布时间】:2014-10-12 22:36:43
【问题描述】:
您好,我正在寻找一种方法让用户退出我的网站仅如果他们关闭标签或浏览器。
目前我只是试图在标签关闭或浏览器关闭时提醒一条消息,但无法在任何地方找到解决方案。
我进行了研究并遇到了 onbeforeunload,但是每次您尝试导航到网站中的不同页面时它都会发出警报。
我需要能够浏览网站并执行功能,并且只在关闭时执行操作。
当前代码(每次导航时都会提示消息)
<script>
function closeIt()
{
if (window.closed) {
return "Any string value here forces a dialog box to \n" +
"appear before closing the window.";
}
}
window.onbeforeclose = closeIt;
</script>
【问题讨论】:
标签: javascript browser navigation logout