在选项卡/窗口之间传输JavaScript数据的最佳方法
我有一个服务器,它使用signar向用户推送通知。JS上的当前设置是,当前焦点的选项卡将收到通知(所有其他选项卡都处于暂停状态,因为它们不在焦点上)。一旦用户切换选项卡,他们将看不到任何通知,因为第一个选项卡已经收到了通知在选项卡/窗口之间传输JavaScript数据的最佳方法,javascript,signalr,Javascript,Signalr,我有一个服务器,它使用signar向用户推送通知。JS上的当前设置是,当前焦点的选项卡将收到通知(所有其他选项卡都处于暂停状态,因为它们不在焦点上)。一旦用户切换选项卡,他们将看不到任何通知,因为第一个选项卡已经收到了通知 问题:其他选项卡查看通知的最佳做法是什么(如果第一个选项卡尚未处理通知)?是在用户端创建会话并在浏览器之间跟踪它吗?或者可能将其保留在服务器上,它会一直将其推送到每个选项卡,直到其中一个选项卡处理完为止?您可以使用窗口。onfocus和窗口。onblur来检测用户何时访问选项
问题:其他选项卡查看通知的最佳做法是什么(如果第一个选项卡尚未处理通知)?是在用户端创建会话并在浏览器之间跟踪它吗?或者可能将其保留在服务器上,它会一直将其推送到每个选项卡,直到其中一个选项卡处理完为止?您可以使用窗口。onfocus和窗口。onblur来检测用户何时访问选项卡:
您可以考虑通过本地存储事件之类的方式向其他选项卡广播通知…这是一支笔:,也看到了我目前正在做的,我的问题是当他们切换选项卡时如何传输数据/保持数据的一致性将数据存储到客户端本地,当客户端访问时,加载存储的数据,就像客户端发出新事件一样。