gpt4 book ai didi

带有 https loadUrl 的 Android WebView 显示空白/空白页面

转载 作者:行者123 更新时间:2023-11-29 00:21:24 29 4
gpt4 key购买 nike

我在 Android 4.3 上创建了一个 Android WebView 应用程序,它首先打开一个登录页面,然后它应该将我链接到一个 https 页面,但它没有打开 https 页面,而是显示“网页不可用”。我试着用网络浏览器打开同样的,首先打开“站点的安全证书不受信任!”并在按下以继续页面后打开。

虽然我用过:

    public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error)
{
handler.proceed();
}

WebView 仍然打不开 https 页面。有没有办法在 webview 中打开 https 页面?你能帮帮我吗?

最佳答案

    webView=(WebView)findViewById(R.id.webView);
WebSettings webSettings=webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setDomStorageEnabled(true);
webView.setWebViewClient(new MyWebViewClient());
webView.loadUrl("your https url here");

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

@Override
public void onReceivedSslError(WebView view, SslErrorHandler handler,
SslError error) {
super.onReceivedSslError(view, handler, error);
handler.proceed();
}
}

关于带有 https loadUrl 的 Android WebView 显示空白/空白页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22850654/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com