diff options
author | Christian Strømme <christian.stromme@qt.io> | 2022-03-16 13:13:17 +0100 |
---|---|---|
committer | Christian Strømme <christian.stromme@qt.io> | 2022-03-16 15:42:47 +0000 |
commit | dd303ae2e7d86949e22f60ad999b90bb3d34b1d9 (patch) | |
tree | 3fd4031e83c5a3d433223b1110ca8bda9ff1f7a1 /src/jar | |
parent | bb4eabd399a173698e14cb322556874938b2acf1 (diff) |
Android: Enable local storage by default
Enable local storage by default, same as QtWebEngine and iOS.
Fixes: QTBUG-75723
Pick-to: 6.3 6.2 5.15
Change-Id: I42f04e53b5014ef107dec61535f8c102f2d5dd27
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
Reviewed-by: Tero Alamäki <tero.alamaki@qt.io>
Diffstat (limited to 'src/jar')
-rw-r--r-- | src/jar/src/org/qtproject/qt/android/view/QtAndroidWebViewController.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/jar/src/org/qtproject/qt/android/view/QtAndroidWebViewController.java b/src/jar/src/org/qtproject/qt/android/view/QtAndroidWebViewController.java index 57bfb3f..11aa686 100644 --- a/src/jar/src/org/qtproject/qt/android/view/QtAndroidWebViewController.java +++ b/src/jar/src/org/qtproject/qt/android/view/QtAndroidWebViewController.java @@ -221,6 +221,11 @@ public class QtAndroidWebViewController m_hasLocationPermission = hasLocationPermission(m_webView); WebSettings webSettings = m_webView.getSettings(); + // The local storage options are not user changeable in QtWebView and disabled by default on Android. + // In QtWebEngine and on iOS local storage is enabled by default, so we follow that. + webSettings.setDatabaseEnabled(true); + webSettings.setDomStorageEnabled(true); + if (Build.VERSION.SDK_INT > 10) { try { m_webViewOnResume = m_webView.getClass().getMethod("onResume"); |