基本上,我想知道是否有一个特定的文件夹,我可以查看和复制/粘贴cookie数据。我试过四处寻找,但无济于事。 Google也没有太多帮助。原生android浏览器中的cookies存储在哪里?
如果它们没有存储到可直接访问的文件夹中,还有其他方法可以访问它们吗?
我在Android 2.2(Froyo)版本,如果有帮助。谢谢。 :D
基本上,我想知道是否有一个特定的文件夹,我可以查看和复制/粘贴cookie数据。我试过四处寻找,但无济于事。 Google也没有太多帮助。原生android浏览器中的cookies存储在哪里?
如果它们没有存储到可直接访问的文件夹中,还有其他方法可以访问它们吗?
我在Android 2.2(Froyo)版本,如果有帮助。谢谢。 :D
出于安全原因,每个应用程序都将其数据存储在专用沙箱/文件夹中,其他应用程序无法访问它。请参阅Web视图中的Cookie管理详细信息http://developer.android.com/reference/android/webkit/WebView.html
我们遇到了一个特殊场景,我们想了解我们的网站Cookie如何与设备重新合作。我们能够使用仿真设备上的“adb shell”查看cookie存储的数据库。 运行shell后,我们可以使用以下命令将cookie追踪到数据库。
sqlite3 /data/data/com.android.browser/databases/webviewCookiesChromium.db
和select语句的位置:
select * from cookies;
列的列表可以查看通过使用以下命令:
pragma table_info(cookies);
如果您正在使用的应用程序内的WebView展示有问题的页面可以在db文件中找到cookies:
/data/data/your.apps.package.name/databases/webview.db
一旦你有了这个db,你可以从Mike的回答中做同样的事情来检查cookie。
select * from cookies