chrome Erweiterung: Setze persistenten Cookie in der Chrome-Erweiterung?

8

Hier arbeite ich mit Chrome-Erweiterung Entwicklung hier muss ich Cookie-Wert von meiner Erweiterung setzen.

Ich habe Cookies gesetzt von:

%Vor%

Aber es im aktuellen Browser verfügbar, wenn ich Browserdaten geschlossen habe, so dass ich mit

gehe %Vor%

Aber davon kann ich keine Cookie-Informationen sehen, die ich hier übersehen habe.

Vielen Dank

    
Yashwant Kumar Sahu 16.08.2011, 13:25
quelle

2 Antworten

5

Ihr Ablaufdatum scheint 1 Jan 1970 00:01 zu sein (1 bedeutet 1 Sekunde nach der UNIX-Epoche). Natürlich wird Ihr Cookie gelöscht.

Sie müssen das entsprechende Ablaufdatum für Ihren Cookie angeben. In der Dokumentation ist expirationDate definiert als:

  

Das Ablaufdatum des Cookies als die Anzahl der Sekunden seit dem   UNIX-Epoche

    
blottedscience 16.08.2011, 14:32
quelle
6

Wenn Sie für expirationDate keinen Wert festlegen, läuft der Cookie ab, wenn der Benutzer den Browser schließt.

Wenn Sie einen Wert festlegen, muss es die aktuelle Zeit sein + wie viele Sekunden bis sie abläuft. Zum Beispiel:

%Vor%

würde es als die aktuelle Zeit einstellen, plus 3600 Sekunden, also eine Stunde in der Zukunft.

Sie haben es als 3600 nach der Basis-UNIX-Zeit gesetzt, was der Anfang von 1970 ist, also ist es sofort abgelaufen.

    
Pickled 16.08.2011 15:41
quelle