android - 特定网站未在 android web 视图中加载
问题描述
我正在尝试在 Web 视图中加载http://www.bing.com或https://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)
你能告诉我如何解决这个问题。
解决方案
推荐阅读
- c - 这种未定义的行为背后是否有任何根本原因?
- r - 如何在数据表中为r中的每一行添加一个循环?
- xtext - Xtext:在 DSL 文件中使用生成的类,缺少类型的问题
- tornado - 将 Tornado html 返回为 json 数据
- flutter - 用 mockito 测试 Riverpod 的正确方法是什么
- r - R ggpot:在一页上安排几个用循环创建的ggplots/对每个图进行不同的命名
- c++ - 在 c++ 代码中,set.erase(it) 正在停止执行,其中 it=set.begin() 用于一组对,为什么会发生这种情况?
- django - 模型(django)中主键的默认数据类型,当前路径,url '/app' 与这些中的任何一个都不匹配
- ruby - 将方法委托给方法的结果
- c++ - 如何找出动态特征向量的大小(以字节为单位)?