【问题标题】:where is saved localStorage of an app's webview on the phone fileSystem?手机文件系统上应用程序的webview的localStorage保存在哪里?
【发布时间】:2017-09-05 13:46:45
【问题描述】:

我在 Play 商店中发布了 phonegap/webview 应用程序。 现在,该应用程序有一些问题, 我需要访问 localStorage 数据来恢复它们,但我不能。

我不能,因为它不再“可调试”,它已签名。

想知道我是否可以通过文件系统访问这些数据,通过 USB 电缆安装它。

我猜在 /data/data/package_name(在根电话上) 我可以找到它。

如果有经验,请分享。

【问题讨论】:

  • 我认为您的问题不在于您可以使用基于 javascript 的应用程序访问的 localStorrage。如果你想访问手机文件系统,你必须使用cordova-plugin,因为浏览器存储无法访问它。
  • @mtizziani 我不想通过应用程序访问文件系统,我想通过 USB 电缆访问 localStorage(基于 html5 url 敏感字符串的存储)...安装文件系统并找到保存它的文件 - 我不明白为什么在没有任何信息的情况下投反对票。
  • 无法从盒子外部访问浏览器 localStorage。
  • 你有这方面的资料吗?

标签: javascript android cordova webview local-storage


【解决方案1】:

您可以使用cordova 文件插件来删除和读取文件和目录。提供完整的文档:https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-file/

在 Android 中,您可以从任何文件管理器应用中获取数据:InternalStorage/data//files/

【讨论】:

  • 我不需要从应用程序内部进行。
  • 你必须root手机才能访问android的完整文件系统,然后你才能访问文件系统内的任何文件
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-12-17
  • 1970-01-01
  • 1970-01-01
  • 2017-10-10
  • 1970-01-01
  • 2015-07-13
  • 2018-06-04
相关资源
最近更新 更多