2011-01-05 13 views
5

Zasadniczo chciałbym wiedzieć, czy istnieje konkretny folder, w którym mogę zaglądać i kopiować/wklejać dane cookie. Próbowałem się rozejrzeć, ale bez skutku. Google też nie pomogło.Gdzie są przechowywane pliki cookie w macierzystej przeglądarce Androida?

Jeśli nie są one zapisane w folderze, który jest bezpośrednio dostępny, czy istnieje inny sposób, aby się do nich dostać?

Jestem na wersji Android 2.2 (Froyo), jeśli to pomaga. DZIĘKI. : D

Odpowiedz

6

Natrafiliśmy na konkretny scenariusz, w którym chcieliśmy sprawdzić, w jaki sposób pliki cookie z naszej witryny ponownie wykorzystują urządzenie. Udało nam się wyświetlić bazę danych, w której przechowywane są pliki cookie za pomocą "powłoki adb" na emulowanym urządzeniu. Po uruchomieniu powłoki, byliśmy w stanie śledzić pliki cookie do bazy danych za pomocą następującego polecenia.

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

i SELECT tutaj:

select * from cookies; 

lista kolumna może być widok za pomocą następującego polecenia:

pragma table_info(cookies); 
1

Jeśli używasz WebView w aplikacji, aby pokazać na stronie można znaleźć pliki cookie w pliku db:

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

Po uzyskaniu tej db możesz zrobić to samo z odpowiedzi Mike'a, aby sprawdzić ciasteczka.

select * from cookies 
Powiązane problemy