Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/208.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 保持本地存储从内部webview移动到crosswalk_Android_Cordova_Webview_Local Storage_Crosswalk Runtime - Fatal编程技术网

Android 保持本地存储从内部webview移动到crosswalk

Android 保持本地存储从内部webview移动到crosswalk,android,cordova,webview,local-storage,crosswalk-runtime,Android,Cordova,Webview,Local Storage,Crosswalk Runtime,我开发了一个cordova应用程序,已经发布了约100片。现在我们想利用人行横道的力量。除了在更新时丢失本地存储信息外,一切正常 我已经尽了最大努力在谷歌上搜索答案,但找不到如何将信息从内部webview迁移到crosswalk webview的任何信息 所以问题是:当更新到crosswalk时,如何保持本地存储?(或者如何访问以前版本的本地存储?) Cordova版本发布的应用程序:3.6.3 更新时: 科尔多瓦:5.1.1 人行横道:cordova插件人行横道webview 1.2.0()

我开发了一个cordova应用程序,已经发布了约100片。现在我们想利用人行横道的力量。除了在更新时丢失本地存储信息外,一切正常

我已经尽了最大努力在谷歌上搜索答案,但找不到如何将信息从内部webview迁移到crosswalk webview的任何信息

所以问题是:当更新到crosswalk时,如何保持本地存储?(或者如何访问以前版本的本地存储?)

Cordova版本发布的应用程序:3.6.3

更新时: 科尔多瓦:5.1.1 人行横道:cordova插件人行横道webview 1.2.0()

亲切问候,


Jeroen

我们通过使用cordova插件本地存储检索解决了这个问题,并做了一些更改。您可以在这里找到我们的叉子:

出于兴趣,您的叉子与Flovyco的叉子有什么不同(以及您为什么要更改它)?:)@凯尔达:来自漂移公司/爱奥尼亚公司的版本似乎是一个概念证明。他们的插件输出到android控制台:。因此,您无法在javascript中访问它。我们的版本会将以前的localstorage输出到javascript,这样您就可以在应用程序中使用它来检索旧值并将其保存到新的localstorage中。太棒了-谢谢。我两个都不能工作:(所以我想我将不得不离开它生活。出于某种原因,注入的JavaScript代码返回“null”当运行时。@keldar这很奇怪。你在成功时会得到一个get'null'函数吗?我不能保证任何事情,但如果你在github上制造一个问题,解释你试图实现什么以及你使用的是什么设备+android版本,我可能会帮助你。谢谢Jerome!今晚我将创建一个测试台来向你说明:)。非常感谢。