Storage
For WebView in native Android apps, storage must be enabled explicitly.
Enable localStorage & sessionStorage
val webView = WebView(context)
webView.settings.domStorageEnabled = true
webView.settings.javaScriptEnabled = true
Enable Cache for WebView
To persist storage across sessions and increase LiSA Player performance, caching must be enabled.
webView.settings.databaseEnabled = true
webView.settings.cacheMode = WebSettings.LOAD_DEFAULT
Handle Storage Across Sessions
To persist localStorage
across app restarts:
CookieManager.getInstance().setAcceptCookie(true)
CookieManager.getInstance().setAcceptThirdPartyCookies(webView, true)
Last updated