Webkit-Benachrichtigungen auf mehreren Registerkarten

9

Ich verwende WebKit-Benachrichtigungen für meine App. Sagen Sie, wenn ich diesen Code verwende:

%Vor%

PS 1: Die ersten fünf Zeilen sind eigentlich eine einzelne Zeile. Nur für die Lesbarkeit habe ich diesen Weg gepostet.

PS 2: Den vollständigen Code finden Sie hier: Desktop-Benachrichtigungen können nicht mit Google Chrome angezeigt werden .

Meine Frage ist, was ist, wenn ich mehr als einen Tab geöffnet habe?

Sagen Sie, dass dies ausgelöst wird, wenn ein neuer Kommentar in meiner App erscheint. Was passiert, wenn mehr als ein Tab geöffnet ist? Werden dadurch viele Benachrichtigungen generiert? Angenommen, ich habe 10 - 15 Tabs geöffnet und erhalte zwei Benachrichtigungen. Wie viele Benachrichtigungen werden generiert, 20 - 30 ?

Wenn dies der Fall ist, wie kann die Generierung einer einzelnen Benachrichtigung für jede geöffnete Registerkarte mehrfach verhindert werden?

    
Praveen Kumar 17.10.2012, 06:16
quelle

2 Antworten

5

Eine detaillierte Erklärung der Tagging-Benachrichtigungen, sodass nur die letzte angezeigt wird, ist verfügbar auf der MDN-Dokumentwebsite

Ein Auszug des Codes [nur für den Fall, dass die Dokumente heruntergehen]

Das HTML

%Vor%

Das JS

%Vor%     
G Chris DCosta 14.04.2014, 16:28
quelle
17

Sie müssen nur die Option "tag" für die Benachrichtigung angeben. Benachrichtigungen mit demselben Wert im Tag werden nur einmal angezeigt, auch wenn viele Tabs geöffnet sind.

Zum Beispiel:

%Vor%     
Alexander Vorobyov 26.06.2013 07:30
quelle