Android-IOS :webview localStorage本地缓存

版权声明:转载请标明出处。 https://blog.csdn.net/qq_42172829/article/details/84873336

APP中嵌套H5时,很多H5原生态的功能会被默认屏蔽掉。类似于浏览器的无痕模式。

所以在安卓中需要webview支持localStorage缓存就需要在安卓中设置 如下:

webView.getSettings().setDomStorageEnabled(true);
webView.getSettings().setAppCacheMaxSize(1024*1024*8);
String appCachePath = getApplicationContext().getCacheDir().getAbsolutePath();
webView.getSettings().setAppCachePath(appCachePath);
webView.getSettings().setAllowFileAccess(true);
webView.getSettings().setAppCacheEnabled(true);

但是在IOS中,查阅很多资料也没找到类似于安卓这样的开启localStorage的解决方式。

但是IOS中可以直接在IOS后台设置缓存

@"localStorage.setItem('data', 'abc')"

这样可以在原H5中直接调用data Key。打印出abc。

猜你喜欢

转载自blog.csdn.net/qq_42172829/article/details/84873336