diff --git a/packages/CaptivePortalLogin/src/com/android/captiveportallogin/CaptivePortalLoginActivity.java b/packages/CaptivePortalLogin/src/com/android/captiveportallogin/CaptivePortalLoginActivity.java index 4db00345fc846..7828c4caa7abd 100644 --- a/packages/CaptivePortalLogin/src/com/android/captiveportallogin/CaptivePortalLoginActivity.java +++ b/packages/CaptivePortalLogin/src/com/android/captiveportallogin/CaptivePortalLoginActivity.java @@ -42,6 +42,7 @@ import android.util.SparseArray; import android.view.Menu; import android.view.MenuItem; import android.view.View; +import android.webkit.CookieManager; import android.webkit.SslErrorHandler; import android.webkit.WebChromeClient; import android.webkit.WebSettings; @@ -147,6 +148,7 @@ public class CaptivePortalLoginActivity extends Activity { final WebView webview = getWebview(); webview.clearCache(true); + CookieManager.getInstance().setAcceptThirdPartyCookies(webview, true); WebSettings webSettings = webview.getSettings(); webSettings.setJavaScriptEnabled(true); webSettings.setMixedContentMode(WebSettings.MIXED_CONTENT_COMPATIBILITY_MODE);