2011-01-05 19 views
5

Fondamentalmente, vorrei sapere se c'è una cartella specifica in cui posso cercare e copiare/incollare i dati dei cookie da. Ho provato a guardarmi intorno ma senza risultato. Anche Google non ha aiutato molto.Dove sono memorizzati i cookie nel browser Android nativo?

Se non sono memorizzati in una cartella direttamente accessibile, esiste un altro modo per raggiungerli?

Sono nella versione Android 2.2 (Froyo) se questo aiuta. GRAZIE. : D

risposta

6

Ci siamo imbattuti in uno scenario particolare in cui volevamo vedere come i cookie del nostro sito web stavano recitando con un dispositivo. Siamo stati in grado di visualizzare il database che i cookie sono memorizzati utilizzando "adb shell" su un dispositivo emulato. Dopo aver eseguito la shell, siamo stati in grado di tracciare i cookie su un database usando il seguente comando.

sqlite3 /data/data/com.android.browser/databases/webviewCookiesChromium.db 

e l'istruzione Select qui:

select * from cookies; 

l'elenco di colonne può essere vista utilizzando il seguente comando:

pragma table_info(cookies); 
1

Se si utilizza un WebView all'interno di un'applicazione per mostrare nella pagina in questione è possibile trovare i cookie nel file db:

/data/data/your.apps.package.name/databases/webview.db 

Una volta ottenuto questo db puoi fare la stessa cosa dalla risposta di Mike per ispezionare i cookie.

select * from cookies 
Problemi correlati