简体   繁体   English

无法在Oreo上加载Web视图

[英]Web view desn't load on Oreo

Web view content doe not load in Oreo android. 无法在Oreo android中加载网络视图内容。 It keeps loading and then show white screen what could be the possible issue ? 它会不断加载,然后显示白屏,可能是什么问题?

   `WebView mwebView = (WebView) findViewById(R.id.myWebView);
                WebSettings webSettings = mwebView.getSettings();
                webSettings.setJavaScriptEnabled(true);




                //improve webView performance
                mwebView.getSettings().setRenderPriority(WebSettings.RenderPriority.HIGH);
                mwebView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
                mwebView.getSettings().setAppCacheEnabled(true);
                mwebView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
                webSettings.setDomStorageEnabled(true);
                webSettings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NARROW_COLUMNS);
                webSettings.setUseWideViewPort(true);
                webSettings.setSavePassword(true);
                webSettings.setSaveFormData(true);
                webSettings.setEnableSmoothTransition(true);


                mwebView.loadUrl("http://google.com");
              // mwebView.loadUrl("http://invol.co/aff_m?offer_id=699&aff_id=2189&source=deeplink_generator&url=http%3A%2F%2Fwww.motherhood.com.my%2F&aff_sub=LKQ2IVP4&aff_sub2=CHINTHAKA &aff_sub3=BO3DH1NY");

                //force links open in webview only
                mwebView.setWebViewClient(new MyWebviewClient());` 

Try some of these options as well: 也尝试以下一些选项:

webSettings.setDatabaseEnabled(true);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
    webSettings.setAllowFileAccessFromFileURLs(true);
    webSettings.setAllowUniversalAccessFromFileURLs(true);
}

Android Oreo使用chrome webview而非本机系统webview https://support.google.com/work/android/answer/7506908?hl=zh_CN ,检查您的设备是否启用了google chrome

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM