关闭浏览器时,@ HostListener('window:unload',['$ event'])事件未针对所有标签触发,

时间:2020-06-10 12:28:27

标签: angular

当关闭浏览器时在多个选项卡中打开角度应用程序时 没有为所有选项卡触发@HostListener('window:unload',['$ event'])事件,它仅针对活动选项卡触发。

1 个答案:

答案 0 :(得分:0)

您期望浏览器做什么?每个选项卡本身就是客户端应用程序的新实例。例如,如果您打开隐身窗口/标签页或在其他浏览器中打开应用程序,则该行为将不依赖于其他窗口/标签页/浏览器中的事件。

您似乎想要实现的目标需要一种不同的方法,例如WebSockets。看看socket.io docs

相关问题