Pergunta

Meu requisito é bastante interessante, quero manter um cookie entre dois navegadores diferentes para o mesmo domínio.

Então, digamos que eu criei um cookie com o nome "mydata" e valor "hiscal" do ie, então se eu navegar no mesmo site do Firefox e tentar ler Cookie "mydata", então o sistema deve me dar valor "hiscal"

Mas isso não acontece no caso geral

Então, alguém pode me dizer como eu posso compartilhar cookie entre o navegador diferente (cliente) do mesmo domínio.

Obrigado, Hiscal

Foi útil?

Solução

Você pode criar um proxy de cookies criando um aplicativo flash e usar objetos compartilhados (SO = Flash Cookies) para armazenar dados.

Quaisquer navegadores com flash instalados podem recuperar as informações armazenadas no SO.

Mas, é uma solução alternativa feia.

Apenas não compartilhe cookies ... e encontre outra maneira de criar seu site/aplicativo.

Outras dicas

Cada navegador mantém seus próprios cookies. Então, em geral, não, isso não é possível.

Com muito trabalho duro, em teoria, em teoria, escreva um aplicativo que esteja no computador cliente que analisa todos os locais que os diferentes navegadores armazenam cookies, analisa os diferentes formatos de cookies, os sincroniza e os grava.

Isso seria propenso a erros e quebrará assim que um navegador muda de como funciona com cookies (sem mencionar que alguns dos navegadores protegem seus cookies, para que você não possa alcançá -los em primeiro lugar).

Na minha opinião, isso não é prático e eu nem tentaria.

Pode ser feito com outro Data Storers, Thorugh Browser Extensions. Talvez em flash ou Google Gears Você pode manter o banco de dados compartilhado entre os navegadores, mas é necessário instalar os dois, é claro.

Editar:

No Google Gears Tou não pode. Talvez você deva escrever uma extensão feita por conta própria ... ou algum sistema de login de usuário, onde os dados estarão no servidor.

Usar Utilitário de armazenamento de Yui e force -o a usar o mecanismo de armazenamento SWF.

Todos os computadores e navegadores ainda precisariam instalar o Flash, mas você não precisaria escrever seu próprio aplicativo flash. Você se beneficiaria de usar o mantido pela equipe YUI.

Como outros disseram, isso não é muito portátil, mas em um ambiente controlado, pode funcionar para você.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top