llamar llamada libreria insertar incluir ejemplos desde debe cómo código colocarse codigo javascript cookies cross-browser local-files

llamada - Configuración de cookies usando JavaScript en un archivo html local



la llamada al código javascript debe colocarse en (4)

Desde la página de MDC para document.cookie :

Si no se especifica, [el argumento de path ] se establece de manera predeterminada en la ruta actual de la ubicación del documento actual.

Entonces en tu caso, será /folder1/folder2/ .

Inicialmente no vi que especificabas "local" en el título de la pregunta, no estoy seguro de si esto se actualizó mientras escribía mi respuesta. Las cookies no se configuran cuando navegas usando el protocolo file:/// , dependiendo del navegador.

Tengo el siguiente árbol de directorios:

+ folder1 |--- folder2 |------ page1.html |--- page2.html

Si configuro alguna cookie en page1.html usando JavaScript, ¿cuál es la ruta utilizada para esa cookie?

Editar:
Déjame explicarlo mejor. Estoy trabajando con un archivo local. Se está accediendo a page1.html a través de /home/user/.../folder1/folder2/page1.html y no a través de un equipo cliente que utiliza un servidor HTTP.

Solo para aclarar:
Parece que algunos navegadores (como Chrome) no almacenan cookies cuando usan file:/// , pero sí lo hacen Firefox e Internet Explorer.


Los navegadores no almacenan cookies para el protocolo file:// url, simplemente no podrá establecer nada en absoluto. Entonces, si esto es realmente "local" y no en un dominio, es posible que tenga un problema.


Si tienes un Mac, puedes cerrar Chrome y reiniciarlo de esta forma:

/Applications/Google/ Chrome.app/Contents/MacOS/Google/ Chrome --enable-file-cookies

Luego podrá establecer cookies en archivos locales.


establecer --enable-file-cookies para Chrome y debería funcionar para usted. Además, hay algunas características que tendrá que configurar "aceptar todas las cookies" también para hacer el trabajo, pero si lo hace, asegúrese de retroceder antes de volver a conectarse.