2011-01-05 54 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