Merge "Allow third party cookies in the captive portal login app."

This commit is contained in:
Lorenzo Colitti
2018-03-28 09:17:41 +00:00
committed by Gerrit Code Review

View File

@@ -42,6 +42,7 @@ import android.util.SparseArray;
import android.view.Menu; import android.view.Menu;
import android.view.MenuItem; import android.view.MenuItem;
import android.view.View; import android.view.View;
import android.webkit.CookieManager;
import android.webkit.SslErrorHandler; import android.webkit.SslErrorHandler;
import android.webkit.WebChromeClient; import android.webkit.WebChromeClient;
import android.webkit.WebSettings; import android.webkit.WebSettings;
@@ -147,6 +148,7 @@ public class CaptivePortalLoginActivity extends Activity {
final WebView webview = getWebview(); final WebView webview = getWebview();
webview.clearCache(true); webview.clearCache(true);
CookieManager.getInstance().setAcceptThirdPartyCookies(webview, true);
WebSettings webSettings = webview.getSettings(); WebSettings webSettings = webview.getSettings();
webSettings.setJavaScriptEnabled(true); webSettings.setJavaScriptEnabled(true);
webSettings.setMixedContentMode(WebSettings.MIXED_CONTENT_COMPATIBILITY_MODE); webSettings.setMixedContentMode(WebSettings.MIXED_CONTENT_COMPATIBILITY_MODE);