Jquery noty:在浏览器的选项卡之间同步通知
Jquery noty: sync notifications between browser's tabs
应用程序的每个选项卡都独立订阅服务器的消息。为了显示它们,我使用 jquery noty plugin.
旧标签收到的通知比最近打开的多。我需要 sync
它们,即每个选项卡都有相同的通知。是否有任何技术或现成的解决方案可以实现这一目标?
感谢帮助
可能的解决方案是使用 localStorage.
算法是:
- 当通知来自服务器时,我们将其添加到 localStorage。
- 当用户删除通知时,我们将其从 localStorage 中删除。
- 其他选项卡会定期检查 lS 的更新并添加必要的
通知。
要识别noty,需要用到它的id:
var n = noty({
文本:'NOTY - a jquery notification library!'
});
console.log(n.options.id); // 它将 id 打印到浏览器的控制台
应用程序的每个选项卡都独立订阅服务器的消息。为了显示它们,我使用 jquery noty plugin.
旧标签收到的通知比最近打开的多。我需要 sync
它们,即每个选项卡都有相同的通知。是否有任何技术或现成的解决方案可以实现这一目标?
感谢帮助
可能的解决方案是使用 localStorage.
算法是:
- 当通知来自服务器时,我们将其添加到 localStorage。
- 当用户删除通知时,我们将其从 localStorage 中删除。
- 其他选项卡会定期检查 lS 的更新并添加必要的 通知。
要识别noty,需要用到它的id: var n = noty({ 文本:'NOTY - a jquery notification library!' }); console.log(n.options.id); // 它将 id 打印到浏览器的控制台