安装 cordova-plugin-wkwebview-engine 插件时传输 LocalStorage
Posted
技术标签:
【中文标题】安装 cordova-plugin-wkwebview-engine 插件时传输 LocalStorage【英文标题】:Transfer LocalStorage When Installing cordova-plugin-wkwebview-engine Plugin 【发布时间】:2016-10-07 17:22:30 【问题描述】:在将 cordova-plugin-wkwebview-engine 插件添加到现有的 cordova/ionic 项目中时,有没有办法将用户的 LocalStorage 数据传输到 wkwebview 浏览器?
WKWebView 本质上是一个不同的浏览器,不知道之前保存在 UIWebView 浏览器中的任何数据。
Crosswalk for android 通过在安装插件并首次在现有用户设备上运行时将数据迁移到新浏览器来自动处理此过程。
【问题讨论】:
当你定义你的持久性? @sioesi 我已经澄清了这个问题。 @Charles 找到解决方案了吗? @BenjaminE。我们放弃了使用 wkwebview 的想法,并坚持使用 ios 上的股票浏览器。 【参考方案1】:这个 Cordova 插件似乎完全按照你的描述做,它将本地存储从 UIWebView 迁移到 WKWebview 中使用:https://github.com/MaKleSoft/cordova-plugin-migrate-localstorage
甚至有人将它分叉以添加更多功能,例如迁移 IndexedDB:https://github.com/jairemix/cordova-plugin-migrate-localstorage
希望这会有所帮助!
【讨论】:
以上是关于安装 cordova-plugin-wkwebview-engine 插件时传输 LocalStorage的主要内容,如果未能解决你的问题,请参考以下文章