Frage

Meine Forderung ist ziemlich interessant, ich möchte ein Cookie zwischen zwei verschiedenen Browser für gleiche Domain erhalten.

kann so sagen, dass ich ein Cookie mit dem Namen „mydata“ erstellen habe und Wert „hiscal“ von IE, dann, wenn ich von firefox gleiche Website zu sehen und zu versuchen, Cookie „mydata“ zu lesen, dann sollte System gibt Sie mir „hiscal“ Wert

dies ist jedoch nicht im allgemeinen Fall passieren

kann so jemand mir sagen, wie ich Cookie zwischen unterschiedlichen Browser (Client) von derselben Domain teilen können.

Danke, Hiscal

War es hilfreich?

Lösung

Sie können ein Cookie-Proxy erstellen, indem Sie eine Flash-Anwendung erstellen und verwenden Shared Objects (SO = Flash-Cookies) zum Speichern von Daten.

Jeder Browser mit Flash installiert könnte die Informationen in dem SO gespeichert abgerufen werden.

Aber, es ist eine hässliche Abhilfe.

Nur nicht teilen Cookies ... und finden einen anderen Weg, um Ihre Website / app zu bauen.

Andere Tipps

Jeder Browser unterhält seine eigene Cookies. So in der Regel nicht das ist nicht möglich.

Mit vielen harter Arbeit, die Sie in der Theorie schreiben könnten eine Anwendung, die auf dem Client-Computer sitzt, dass Blicke an allen Standorten die verschiedenen Browser Cookies speichern, analysieren die verschiedene Cookie-Formate, synchronisiert sie und schreibt dann sie aus.

Das wäre fehleranfällig und wird brechen, sobald ein Browser ändert, wie es mit Cookies arbeitet (nicht zu erwähnen, dass einige des Browser ihre Cookies zu sichern, so dass Sie nicht zu ihnen in erster Linie zu bekommen in der Lage, ).

Meiner Meinung nach ist dies nicht praktikabel ist, und ich würde nicht einmal versuchen.

Es kann mit andere Datenspeicher, Thorugh Browser-Erweiterungen erfolgen. Vielleicht in Flash oder Google Gears DB zwischen den Browsern geteilt halten kann, aber es Bedürfnis installiert auf beide sein sie, natürlich.

Edit:

In Google Gears tou kann nicht . Vielleicht sollten Sie selbstgemachte Erweiterung ... oder ein Benutzer-Login-System schreiben, in dem die Daten auf dem Server sitzen werden.

Verwenden Sie YUI-Speichersystem und zwingen sie die SWF-Speicher-Engine zu verwenden.

Alle Computer und Browser müßten noch Flash-installiert haben, aber Sie würden nicht Ihren eigenen Flash-App zu schreiben. Sie würden durch die YUI Team erhalten von der Nutzung der ein profitieren.

Wie andere gesagt haben, ist dies nicht sehr beweglich, aber in einer kontrollierten Umgebung, könnte es für Sie arbeitet.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top