-1

アプリの各タブは、サーバーのメッセージに個別にサブスクライブされます。それらを表示するには、jquery noty pluginを使用します。

古いタブには、最近開いたよりも多くの通知があります。syncつまり、各タブには同じ通知があります。これを実現するためのテクノロジーや、すぐに使用できるソリューションはありますか?

手伝ってくれてありがとう

4

1 に答える 1

0

考えられる解決策は、 localStorageを使用することです。

アルゴリズムは次のとおりです。

  1. サーバーから通知が来たら、localStorage に追加します。
  2. ユーザーが noty を削除すると、localStorage から削除されます。
  3. 他のタブでは定期的に ls の更新をチェックし、必要な通知を追加します。

noty を識別するには、その ID を使用する必要があります: var n = noty({ text: 'NOTY - a jquery notifications library!' }); console.log(n.options.id); // ブラウザのコンソールに ID を出力します

于 2015-10-10T01:29:37.417 に答える