关闭网站的最后一个选项卡时是否可以显示弹出窗口?
例如,我们有 X 网站。我在 X 上打开了三个页面,因此打开了 3 个标签 - 主页、新闻、联系人。我希望,当最后一个选项卡(与关闭的页面/顺序无关)关闭时,应该显示一个弹出窗口。
我需要在那个窗口中显示一条消息。
关闭网站的最后一个选项卡时是否可以显示弹出窗口?
例如,我们有 X 网站。我在 X 上打开了三个页面,因此打开了 3 个标签 - 主页、新闻、联系人。我希望,当最后一个选项卡(与关闭的页面/顺序无关)关闭时,应该显示一个弹出窗口。
我需要在那个窗口中显示一条消息。
您可以使用以下方法来实现此目的。
在第一次加载页面时,使用计数器为您的域设置一个 cookie。 (记住不要在页面重新加载或 F5 时增加计数器)
然后在每个后续的新选项卡上为您的域增加该 cookie 的计数器。
通过捕获标签关闭事件来减少标签关闭的计数器。
最后在最后一次关闭捕获选项卡关闭事件并显示弹出窗口并清除 cookie。这将确保在您关闭所有选项卡后 cookie 将重置。
这是捕获关闭事件的链接。