2011-01-05 28 views
5

Về cơ bản, tôi muốn biết nếu có một thư mục cụ thể mà tôi có thể xem và sao chép/dán dữ liệu cookie từ đó. Tôi đã thử nhìn quanh bản thân mình nhưng vô ích. Google cũng không giúp được gì nhiều.Các cookie trong trình duyệt android gốc được lưu trữ ở đâu?

Nếu chúng không được lưu trữ vào thư mục có thể truy cập trực tiếp, có cách nào khác để truy cập chúng không?

Tôi đang sử dụng phiên bản Android 2.2 (Froyo) nếu có. CẢM ƠN. : D

Trả lời

6

Chúng tôi đã gặp phải một trường hợp cụ thể nơi chúng tôi muốn xem cách cookie của trang web của chúng tôi hoạt động lại với thiết bị. Chúng tôi đã có thể xem cơ sở dữ liệu các cookie được lưu trữ bằng cách sử dụng "vỏ adb" trên một thiết bị mô phỏng. Sau khi chạy trình bao, chúng tôi có thể theo dõi các cookie đến một cơ sở dữ liệu bằng cách sử dụng lệnh sau đây.

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

và lựa chọn công bố ở đây:

select * from cookies; 

danh sách cột có thể được xem bằng cách sử dụng lệnh sau:

pragma table_info(cookies); 
1

Nếu bạn đang sử dụng một WebView trong một ứng dụng để hiển thị trang được đề cập bạn có thể tìm thấy cookie trong tệp db:

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

Một khi bạn đã có db đó bạn có thể làm điều tương tự từ câu trả lời của Mike để kiểm tra các tập tin cookie.

select * from cookies 
Các vấn đề liên quan