Question

Mon exigence est assez intéressant, je veux maintenir un biscuit entre deux navigateur différent pour un même domaine.

permet de dire que j'ai créer un cookie avec le nom « mydata » et la valeur « hiscal » de IE, puis si je navigue même site de Firefox et d'essayer ensuite de lire cookie « mydata » système devrait me donner de la valeur « hiscal »

mais cela ne se produit dans le cas général

peut me dire comment je peux partager entre cookies à autre navigateur (client) du même domaine.

Merci, Hiscal

Était-ce utile?

La solution

Vous pouvez construire un proxy cookie en créant une application Flash et utiliser des objets partagés (SO = cookies Flash) pour stocker des données.

Tous les navigateurs avec Flash installé pourrait récupérer les informations stockées dans le SO.

Mais, il est une solution laid.

Il suffit de ne pas partager les cookies ... et trouver une autre façon de construire votre site / app.

Autres conseils

Chaque navigateur maintient ses propres cookies. Donc, en général, pas cela est impossible.

Avec beaucoup de travail, vous pouvez en théorie écrire une application qui se trouve sur l'ordinateur client qui ressemble à tous les endroits les différents navigateurs stockent les cookies, parse les différents formats de biscuits, les Synchronise et puis écrit sur.

Ce serait sujette aux erreurs et se brisera dès qu'un navigateur change de la façon dont cela fonctionne avec les cookies (pour ne pas mentionner que certains des navigateurs sécuriser leurs témoins, de sorte que vous ne serez pas en mesure de les amener à en premier lieu ).

À mon avis, ce n'est pas pratique et je ne voudrais pas même essayer.

Il peut être fait avec autres mémoires de données, répercutant les extensions du navigateur. Peut-être dans Flash ou Google Gears vous pouvez maintenir partagé DB entre les navigateurs, mais il est besoin d'être sur les deux installe , bien sûr.

Modifier

Dans Google Gears ne peut pas . Peut-être que vous devriez écrire l'extension self-made ... ou d'un système de connexion de l'utilisateur, où les données seront assis sur le serveur.

Utilisez utilitaire de stockage de YUI et le forcer à utiliser le moteur de stockage SWF.

Tous les ordinateurs et les navigateurs devraient encore avoir installé Flash, mais vous ne devez écrire votre propre application Flash. Vous bénéficieriez d'utiliser celui maintenu par l'équipe de YUI.

Comme d'autres l'ont dit, ce n'est pas très portable, mais dans un environnement contrôlé, il peut travailler pour vous.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top