美文网首页
android webView适配

android webView适配

作者: 天天滚雪球 | 来源:发表于2018-12-07 09:19 被阅读0次
      webView = findViewById(R.id.webView);
    
            WebSettings settings = webView.getSettings();
            // 设置WebView支持JavaScript
            settings.setJavaScriptEnabled(true);
            //支持自动适配
            settings.setUseWideViewPort(true);
            settings.setLoadWithOverviewMode(true);
            settings.setSupportZoom(true);  //支持放大缩小
            settings.setBuiltInZoomControls(true); //显示缩放按钮
            settings.setBlockNetworkImage(true);// 把图片加载放在最后来加载渲染
            settings.setAllowFileAccess(true); // 允许访问文件
            settings.setSaveFormData(true);
            settings.setGeolocationEnabled(true);
            settings.setDomStorageEnabled(true);
            settings.setJavaScriptCanOpenWindowsAutomatically(true);/// 支持通过JS打开新窗口
            settings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NARROW_COLUMNS);
            settings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN);
            //设置不让其跳转浏览器
            webView.setWebViewClient(new WebViewClient() {
                @Override
                public boolean shouldOverrideUrlLoading(WebView view, String url) {
                    return false;
                }
            });
    
            // 添加客户端支持
            webView.setWebChromeClient(new WebChromeClient());
    //        mWebView.loadUrl(TEXTURL);
    
           //不加这个图片显示不出来
            if (Build.VERSION.SDK_INT > Build.VERSION_CODES.LOLLIPOP) {
                webView.getSettings().setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);
            }
            webView.getSettings().setBlockNetworkImage(false);
    
    //允许cookie 不然有的网站无法登陆
    CookieManager mCookieManager = CookieManager.getInstance();
            mCookieManager.setAcceptCookie(true);
            mCookieManager.setAcceptThirdPartyCookies(webView, true);
    
            webView.loadUrl(URL);
    

    相关文章

      网友评论

          本文标题:android webView适配

          本文链接:https://www.haomeiwen.com/subject/wcmzcqtx.html