我的应用程序中的WebView没有加载HTTPS URL [英] WebView in my app is not loading an HTTPS URL
本文介绍了我的应用程序中的WebView没有加载HTTPS URL的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
当我尝试在WebView
中加载URL时,它仅显示空白屏幕.如果我加载 https://www.google.com 或
When I try to load a URL in the WebView
it only shows a blank screen. If I load https://www.google.com or https://www.facebook.com it is working fine.
package com.example.hp.cccapp;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
WebView webb=(WebView)findViewById(R.id.web1);
webb.setWebViewClient(new WebViewClient());
//webb.loadUrl("https://www.google.com/");
webb.loadUrl("https://192.168.2.29/ccc/");
}
}
谁能建议我该怎么做,以便我的WebView
可以处理HTTPS URL?
Can anyone one suggest me how can I do this so my WebView
can handle HTTPS URL?
推荐答案
尝试添加setJavascriptEnabled(true).并更改`
Try to add setJavascriptEnabled(true). And change the `
webb.setWebViewClient(new WebViewClient());
对此webView.setWebChromeClient(new WebChromeClient());
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
WebView webb=(WebView)findViewById(R.id.web1);
webb.setWebViewClient(new WebViewClient());
webb.getSettings().setJavaScriptEnabled(true);
//webb.loadUrl("https://www.google.com/");
webb.loadUrl("https://192.168.2.29/ccc/");
}
}
这篇关于我的应用程序中的WebView没有加载HTTPS URL的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文