如果用户从www.google.com(或实际上是任何指定的网站)开始,然后转到另一个标签,我想提醒用户询问他们是否确定要离开google标签。
问题是,我的警报当前仅在google标签上弹出,但是现在用户不在google标签上,而是在另一个标签上。因此,他们实际上看不到弹出的警报,因此毫无用处。有没有一种方法可以在当前关注的标签(您从google标签导航到的新标签)或浏览器窗口中的所有标签上弹出警报
如果该解决方案在浏览器窗口的所有选项卡上弹出警报,则也应该是单击“关闭”将关闭每个选项卡中的所有警报。)
window.onblur = function () {
alert("You switched tabs");
// do some stuff after tab was changed e.g.
}