基本上,我想知道是否有一個特定的文件夾,我可以查看和複製/粘貼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