瀏覽代碼

Improved SAML webview rendering for non-responsive IdPs

David A. Velasco 9 年之前
父節點
當前提交
3f46a83396
共有 1 個文件被更改,包括 7 次插入2 次删除
  1. 7 2
      src/com/owncloud/android/ui/dialog/SamlWebViewDialog.java

+ 7 - 2
src/com/owncloud/android/ui/dialog/SamlWebViewDialog.java

@@ -148,11 +148,16 @@ public class SamlWebViewDialog extends DialogFragment {
             
             WebSettings webSettings = mSsoWebView.getSettings();
             webSettings.setJavaScriptEnabled(true);
-            webSettings.setBuiltInZoomControls(false);
-            webSettings.setLoadWithOverviewMode(false);
             webSettings.setSavePassword(false);
             webSettings.setUserAgentString(MainApp.getUserAgent());
             webSettings.setSaveFormData(false);
+            // next two settings grant that non-responsive webs are zoomed out when loaded
+            webSettings.setUseWideViewPort(true);
+            webSettings.setLoadWithOverviewMode(true);
+            // next three settings allow the user use pinch gesture to zoom in / out
+            webSettings.setSupportZoom(true);
+            webSettings.setBuiltInZoomControls(true);
+            webSettings.setDisplayZoomControls(false);
             
             CookieManager cookieManager = CookieManager.getInstance();
             cookieManager.setAcceptCookie(true);