kann ich über Cookie-Änderungen in clientseitigem Javascript benachrichtigt werden

8

Kann ich irgendwie Änderungen an Cookies (für meine Domain) in meinem Client-Seite Javascript folgen. Zum Beispiel eine Funktion, die aufgerufen wird, wenn ein Cookie geändert, gelöscht oder hinzugefügt wird

In der Reihenfolge der Präferenz

  • Standard-Cross-Browser
  • Browser überqueren
  • browserspezifisch
  • Erweiterung / Plugin

Warum? weil Cookies, auf die ich im Fenster / Tab # 1 angewiesen bin, in Fenster / Tab # 2 geändert werden können.

Ich habe herausgefunden, dass Chrome Erweiterungen erlaubt, über Änderungen an Cookies informiert zu werden. Aber das ist meine am wenigsten bevorzugte Option

    
pm100 15.01.2013, 18:24
quelle

2 Antworten

5

Eine Option besteht darin, eine Funktion zu schreiben, die das Cookie regelmäßig auf Änderungen überprüft:

%Vor%
  • In diesem Beispiel wird eine Schließung für persistenten Speicher verwendet. Die äußere Funktion wird sofort ausgeführt, gibt die innere Funktion zurück und erstellt einen privaten Bereich.
  • window.setInterval
paislee 15.01.2013, 18:47
quelle
0

Leicht verbessert (zeigt für jedes geänderte Cookie eine console.log an):

%Vor%     
wessel 21.08.2015 12:33
quelle

Tags und Links