【发布时间】:2014-08-30 21:18:03
【问题描述】:
我可以将 Andoird WebView 的 DOM 保存到本地存储中的文件吗?另一方面,在不同的App中,是否可以从本地存储的DOM文件中加载WebView?
我问这个是因为我需要将在线表单数据保存在网页中,并确保我可以在不同的 App 中加载完全相同的网页(包括表单数据)。
我是 android 和 JavaScript 的新手。我阅读了一些关于在 JavaScript 中操作 DOM 的文章,但我不知道如何使用 Android WebView 来做到这一点。谁能告诉我一些使用 JavaScript 将 WebView 的 DOM 保存到共享存储的示例代码,以及从 DOM 文件加载网页的代码。
非常感谢!
【问题讨论】:
-
在 android 中,应用程序在不同的虚拟机中运行,因此每个应用程序内部的 webviews 都在它们自己的沙箱中。由于是这种情况,因此无法从其他应用程序访问 localStorage 数据。
-
谢谢 Mldhun。是否可以使用 Javascript 将 DOM 保存到文件系统而不是沙箱中,以便其他应用可以访问 DOM?
-
你能给我看一些示例代码吗?我是 Android 和 JavaScript 的新手,我不知道如何编写代码。非常感谢。
-
我会把它添加为答案。
标签: javascript android dom webview