Estoy utilizando el plugin de jQuery Cookie ( descarga y de demostración y código fuente con los comentarios ) para establecer y leer una cookie. Estoy desarrollando la página en mi máquina local .
El siguiente código establecerá correctamente una cookie en FireFox 3, IE 7 y Safari (PC). Pero si el navegador es Google Chrome Y la página es un archivo local , no funciona.
$.cookie("nameofcookie", cookievalue, {path: "/", expires: 30});
Lo que sé :
- La demostración del complemento funciona con Chrome.
- Si pongo mi código en un servidor web (la dirección comienza con http: //), funciona con Chrome.
Entonces, la cookie solo falla para Google Chrome en archivos locales .
Posibles causas :
- Google Chrome no acepta cookies de páginas web en el disco duro (rutas como file: /// C: /websites/foo.html)
- Algo en la implementación del complemento hace que Chrome rechace dichas cookies.
¿Alguien puede confirmar esto e identificar la causa raíz?