2011-01-05 56 views
5

基本上,我想知道是否有一個特定的文件夾,我可以查看和複製/粘貼cookie數據。我試過四處尋找,但無濟於事。 Google也沒有太多幫助。原生android瀏覽器中的cookies存儲在哪裏?

如果它們沒有存儲到可直接訪問的文件夾中,還有其他方法可以訪問它們嗎?

我在Android 2.2(Froyo)版本,如果有幫助。謝謝。 :D

回答

6

我們遇到了一個特殊場景,我們想了解我們的網站Cookie如何與設備重新合作。我們能夠使用仿真設備上的「adb shell」查看cookie存儲的數據庫。 運行shell後,我們可以使用以下命令將cookie追蹤到數據庫。

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

和select語句的位置:

select * from cookies; 

列的列表可以查看通過使用以下命令:

pragma table_info(cookies); 
1

如果您正在使用的應用程序內的WebView展示有問題的頁面可以在db文件中找到cookies:

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

一旦你有了這個db,你可以從Mike的回答中做同樣的事情來檢查cookie。

select * from cookies