【发布时间】:2016-09-16 12:25:11
【问题描述】:
是否可以从 WebView 访问本地存储数据?这是我需要从我的应用程序的 WebView 中读取的值的 Chrome 屏幕截图。我需要从我的应用中的“值”列中获取数据。
例如,我正在尝试在我的 WebView 中访问 google.com,然后从键“nullctx”中读取值“1”。
任何有关如何读取这些值的帮助将不胜感激。
【问题讨论】:
-
您的问题我不清楚:您是否尝试使用 Javascript 从 Web 视图访问本地存储?或者您想从 Web 视图将某些内容保存到本地存储中,然后从 Java 代码中读取?
-
我只是想读取值,如果 javascript 是唯一的方法,那么这就是我需要知道的。有一个网页将值存储在本地存储中,我可以在使用 Chrome 的桌面上很好地看到它们。我只需要从 WebView 中读取我的应用程序中的这些值。
-
你可以读回你存储在那里的任何东西,否则这显然是一个主要的安全问题。如果您不熟悉这个概念,首先这里是如何使用本地存储:w3schools.com/html/html5_webstorage.asp 此外,您需要在您的网络视图上启用网络存储,然后才能存储任何内容:stackoverflow.com/questions/5899087/… 我希望这会有所帮助,也许这个不是你要找的。span>
-
您可以查看 Stetho >> facebook.github.io/stetho