关闭域的最后一个选项卡时显示弹出窗口

时间:2013-04-29 17:14:53

标签: javascript tabs popup

当网站的最后一个标签关闭时,是否可以显示弹出窗口?

例如,我们有X网站。我在X上打开了三个页面,因此我打开了3个标签 - 主页,新闻,联系人。我想要的是,当关闭最后一个标签(关闭页面/顺序无关紧要)时,应该显示一个弹出窗口。

我需要在该窗口中显示一条消息。

1 个答案:

答案 0 :(得分:2)

您可以使用以下方法来实现此目的。

  1. 首次加载页面时,使用计数器为您的域设置Cookie。 (切记不要在页面重新加载或F5上增加计数器)

  2. 然后在每个后续新标签页上为您的域名增加该Cookie的计数器。

  3. 通过捕获制表符关闭事件来减少制表符关闭时的计数器。

  4. 最后在最后一次关闭捕获标签关闭事件并显示弹出窗口并清除cookie。这将确保在关闭所有标签后cookie将重置。

  5. 以下是capture关闭事件的链接。