diff --git a/framework/project.properties b/framework/project.properties index 9fe04f3b..57bcb9ac 100644 --- a/framework/project.properties +++ b/framework/project.properties @@ -10,7 +10,7 @@ # Indicates whether an apk should be generated for each density. split.density=false # Project target. -target=android-19 +target=android-21 apk-configurations= renderscript.opt.level=O0 android.library=true diff --git a/framework/src/org/apache/cordova/AndroidWebView.java b/framework/src/org/apache/cordova/AndroidWebView.java index 50b27558..4be632a3 100755 --- a/framework/src/org/apache/cordova/AndroidWebView.java +++ b/framework/src/org/apache/cordova/AndroidWebView.java @@ -49,6 +49,7 @@ import android.webkit.WebSettings; import android.webkit.WebView; import android.webkit.WebSettings.LayoutAlgorithm; import android.webkit.WebViewClient; +import android.webkit.CookieManager; import android.widget.FrameLayout; @@ -134,6 +135,13 @@ public class AndroidWebView extends WebView implements CordovaWebView { new AndroidWebViewClient(cordova, this) : new IceCreamCordovaWebViewClient(cordova, this)); } + + if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) + { + CookieManager cookieManager = CookieManager.getInstance(); + cookieManager.setAcceptThirdPartyCookies(this, true); + } + if (this.chromeClient == null) { setWebChromeClient(new AndroidChromeClient(cordova, this)); }