Ionic 2有一个针对iOS和Android的原生存储组件:https://ionicframework.com/docs/v2/native/nativestorage/
在repo的自述(https://github.com/TheCocoaProject/cordova-plugin-nativestorage)中,据说有对浏览器环境的支持(它使用浏览器的LocalStorage)。
我试着使用它,但当我在浏览器中运行我的Ionic (Ionic serve)时,浏览器输出如下:
main.js:224 Native:尝试调用NativeStorage。但科尔多瓦不可用。确保包含cordova.js或运行在设备/模拟器
在浏览器环境中,没有注入cordova。这是有意义的,只要cordova.js只用于与设备的API集成。
有谁知道是否可以在浏览器中使用这个插件?
Ionic/cordova在CLI中做了一些修改。使用插件运行的命令如下ionic cordova run browser