【问题标题】:Android WebView not loading BlogAndroid WebView 未加载博客
【发布时间】:2026-02-18 13:20:03
【问题描述】:

Android WebView 未加载博客 - 在移动数据中;但是在使用 wifi 宽带连接时同样可以正常工作

1 年相同的代码工作正常;现在只有两天这个问题开始了 它的节目

err_name_not_resolved - 在移动数据中(Airtel、Jio、Idea 等)

相同的代码在 Wifi 宽带(BSNL,印度)中运行良好

 mWebView = (WebView)findViewById(R.id.not_webView);
     WebSettings webSettings = mWebView.getSettings();
     webSettings.setJavaScriptEnabled(true);
     webSettings.setBuiltInZoomControls(true);
     webSettings.setDisplayZoomControls(false);
     mWebView.getSettings().setRenderPriority(WebSettings.RenderPriority.HIGH);
     mWebView.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT);
     mWebView.getSettings().setAppCacheEnabled(true);
     webSettings.setDomStorageEnabled(true);

     mWebView.setWebViewClient(new WebViewClient() {

         @Override
         public void onPageFinished(WebView view, String url) {
             //hide loading image
             findViewById(R.id.imageLoading).setVisibility(View.GONE);
             findViewById(R.id.progressBar).setVisibility(View.GONE);
             //show webview
             findViewById(R.id.not_webView).setVisibility(View.VISIBLE);
         }

         @Override
         public boolean shouldOverrideUrlLoading(WebView view, String url) {
             if (Uri.parse(url).getHost().endsWith("abcd.blogspot.in")) {
                 return false;
             }

             Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
             view.getContext().startActivity(intent);
             return true;
         }

     });
     mWebView.loadUrl("https://abcd.blogspot.in");

我尝试使用 facebook 页面 url 和其他 url 而不是博客;并且效果很好...

【问题讨论】:

  • 尝试清除您的 webview cookie 并重试
  • 如何清除 webview cookie,你能给我一个示例代码
  • 你可以在这里查看*.com/a/45230679/3983054

标签: android webview android-webview blogs blogger


【解决方案1】:

(首先尝试删除渲染质量(高)线。)

有 3 个 可能的事情.. (注意:通过浏览器检查您的网址)

  1. 由于您的接入点..

  2. 检查清单以获得网络授权

  3. 等待很多次 blogspot 加载非常缓慢..

【讨论】:

  • 在过去的 3 个月中,我使用了相同的代码,并且我的应用程序运行良好。问题开始于上周六(2017 年 7 月 22 日)在 Chrome 浏览器中直接手动输入网址时,它可以正常工作..在移动数据中..但无法在应用程序内部工作 我们如何在使用移动数据时更改接入点也博客正在加载减少。例如:我打开了我的 FB 页面.. & 点击我的博客页面,现在它正在加载我的博客页面