我在Play商店發佈了一個phonegap/webview應用程序。 現在,該應用程序有一些問題, 我需要訪問localStorage數據來恢復它們,但我不能。在手機文件系統中保存應用的webview的localStorage?
我不能因爲它沒有更多的「可調試」,它已簽名。
想知道如果我可以通過文件系統訪問這些數據,通過USB電纜安裝它。
我猜根據 /data/data/package_name(在一個紮根電話上) 我可以找到它。
請分享你的經驗,如果有的話。
我在Play商店發佈了一個phonegap/webview應用程序。 現在,該應用程序有一些問題, 我需要訪問localStorage數據來恢復它們,但我不能。在手機文件系統中保存應用的webview的localStorage?
我不能因爲它沒有更多的「可調試」,它已簽名。
想知道如果我可以通過文件系統訪問這些數據,通過USB電纜安裝它。
我猜根據 /data/data/package_name(在一個紮根電話上) 我可以找到它。
請分享你的經驗,如果有的話。
您可以使用cordova文件插件來刪除和讀取文件和目錄。完整的文檔可用:https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-file/
在Android中,你可以從任何文件管理器應用程序中的數據:InternalStorage /數據//文件/
我不需要從應用程序內部執行它。 – Gromish
你必須根據手機訪問android的完整文件系統,然後你可以訪問文件系統內的任何文件 – user5811898
是的,這已經在問題中說明了。 – Gromish
我覺得你的問題不在於你可以用一個基於JavaScript的應用程序訪問localStorrage 。如果你想訪問電話文件系統,你必須使用cordova插件,因爲瀏覽器存儲不能訪問它。 – mtizziani
@mtizziani我不想通過應用程序訪問文件系統,我想通過USB電纜訪問localStorage(基於HTML5 URL敏感字符串的存儲)......安裝文件系統並找到它保存的文件 - I不明白爲什麼downvoting沒有任何信息。 – Gromish
無法從盒子外部訪問瀏覽器localStorage。 – mtizziani