2008-11-19 17 views

Respuesta

21

Para Windows, almacena las cookies de Firefox en una:

Para Windows, que se encuentra bajo su profile folder:

C:\Documents and Settings\username\Application Data\Mozilla\Firefox\Profiles\xxxx.default 

donde xxxx es un trozo de cuerda de apariencia aleatoria.

Es posible que desee instalar el complemento de Firefox View Cookies para administrar mejor.

alt text

+0

Herramientas> Opciones> Privacidad> Mostrar cookies funciona igual de bien sin el complemento, IMO. – ine

+0

En Windows XP, la respuesta de Joe de C: \ Documents and Settings \\ Application Data \ Mozilla \ Firefox \ Profiles \ cookies.sqllite es correcta, no lo que tiene actualmente. –

+0

@Thomas: no, las cookies están en su carpeta de perfil: http://support.mozilla.com/tiki-view_forum_thread.php?locale=ro&comments_parentId=192052&forumId=1 – VonC

0

El directorio depende de su sistema operativo, pero parecen estar almacenados en una base de datos SQLite.

2

En XP, en la carpeta Datos de programa \ Mozilla en C: \ Documents and Settings.

Por ejemplo, en mi máquina de esto es:

C: \ Documents and Settings \\ Datos de programa \ Mozilla \ Firefox \ Profiles \\ cookies.sqllite

2

Se almacena en PathFromCSIDL(CSIDL_APPDATA) + "Mozilla\Firefox\Profiles\" + [[profiledirectory]] + "\" + "cookies.sqlite". También hay un archivo cookies.txt, pero probablemente estará vacío. PathFromCSIDL se puede implementar con relativa facilidad a través de la API de Windows.

Si su objetivo es acceder a las cookies de forma programática, es probable que desee hacer esto en lugar de rutas de codificación. Tenga en cuenta que [[profiledirectory]] varía y que puede haber más de un perfil y, por lo tanto, más de un directorio, cada perfil/directorio tiene sus propias cookies.

6

Tenga en cuenta que en Firefox 3.5, cookies.sqlite está bloqueado exclusivamente por Firefox, por lo que debe hacer una copia antes de leerlo.

Además, es posible que cookies.sqlite no se vacíe en el disco hasta que Firefox se cierre, por lo que no puede suponer que el archivo en el disco contiene las cookies que necesita si Firefox aún se está ejecutando.