首页 > 解决方案 > 特定网站未在 android web 视图中加载

问题描述

我正在尝试在 Web 视图中加载http://www.bing.comhttps://www.bing.com但它没有加载。当我调试时,我发现执行了 onPageFinished() 回调并且 web 视图仍然是空白的。

我尝试过使用其他网站,例如http://www.google.com,它运行良好。

这是我的代码

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_web_view);
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

    WebView webView = findViewById(R.id.web_view);

    WebSettings webSettings = webView.getSettings();
    webSettings.setJavaScriptEnabled(true);
    webSettings.setUseWideViewPort(true);
    webSettings.setLoadWithOverviewMode(true);
    webSettings.setDomStorageEnabled(true);
    webView.setWebViewClient(new WebViewController());
    webView.loadUrl("http://www.bing.com");
}

    public class WebViewController extends WebViewClient {
        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
            view.loadUrl(url);
            return true;
        }
    }

在日志中,当我尝试加载bing网站时收到以下消息

2020-04-10 17:41:31.981 6044-6044/com.mawinbet.android I/chromium: [INFO:CONSOLE(0)] "The resource http://www.bing.com/rb/2U/cj,nj/6BsKE-ZQeKe0vHb0vclH0k01aag.js?bu=BUBKDlVY was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.", source:  (0)

你能告诉我如何解决这个问题。

标签: androidwebviewandroid-webview

解决方案


推荐阅读