1

Schritt 1: Mein Kunde von seinem OSX/Windows enthalten ist auf meiner Website Google Chrome verwenden und lädt einen Testschlüssel wie: LICENSE.cert Datei, die einige eindeutige Schlüssel enthält: xyz-zsd-cdfd-xfdfd-1212Javascript - Cookies, gibt es eine Möglichkeit, einen Cookie für alle Browser auf einmal zu schreiben?

Schritt 2: Ich habe ein Cookie geschrieben (für Schritt 1) ​​

function setCookie(cname,cvalue,exdays) { 
    var d = new Date(); 
    d.setTime(d.getTime()+(exdays*24*60*60*1000)); 
    var expires = "expires="+d.toGMTString(); 
    document.cookie = cname + "=" + cvalue + "; " + expires; 
} 

Schritt 3: Am nächsten Tag oder Tag danach wieder kommt er wieder an die gleiche Stelle, aber dieses Mal, wenn er von Safari oder Firefox oder IE kam (nicht mit Google-Chrom)

Wie lese ich den Cookie, der am ersten Tag in seinem Google Chrome gespeichert wurde? (Gibt es trotzdem einmal für alles zu schreiben? so dass ich ihn vorschlagen?)

+1

Jeder Browser hat seinen eigenen Cookie-Speicher und sie kennen sich nicht. Die einzige Art von Cookie, die möglicherweise für alle Browser funktionieren könnte, ist ein Flash-Cookie (mit Adobe Flash) oder vielleicht ein Silverlight-Cookie (wenn es so etwas gibt). – Psi

Antwort

1

Cookies werden von jedem Browser separat verwaltet - es ist nicht möglich, auf Cookies zuzugreifen, die von anderen Browsern erstellt wurden.

Ihre beste Wette wäre wahrscheinlich, die erforderlichen Daten in einer Datenbank zu speichern und bei Bedarf darauf zuzugreifen, falls dies in Ihrem Fall möglich ist.

Verwandte Themen