Android WebView 未加载 HTTPS URL

标签 android webview https android-webview

public void onCreate(Bundle savedInstance)
{       
    super.onCreate(savedInstance);
    setContentView(R.layout.show_voucher);
    webView=(WebView)findViewById(R.id.webview);
    webView.getSettings().setJavaScriptEnabled(true);
    webView.getSettings().setBuiltInZoomControls(true);
    String url ="https://www.paymeon.com/Vouchers/?v=%C80%8D%B1x%D9%CFqh%FA%84%C35%0A%1F%CE&iv=%25%EE%BEi%F4%DAT%E1"
    //webView.loadUrl(url); // Not Working... Showing blank
    webView.loadUrl("http://www.yahoo.com"); // its working    
}

当我尝试在 WebBView 中加载 URL 时,它只显示一个空白屏幕。如果我加载 Google.com 或 yahoo.com,它工作正常。

最佳答案

Please visit this link:

将此覆盖方法添加到您的 WebViewClient 实现中。您需要使用 Android SDK 2.2(API 级别 8)或更高版本对其进行编译。该方法从 2.2(API 级别 8)开始出现在公共(public) SDK 中,但我们已经在运行 2.1、1.6 和 1.5 的设备上对其进行了测试,并且它也可以在这些设备上运行(显然这种行为一直存在)。

 @Override
public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
    handler.proceed(); // Ignore SSL certificate errors
}

这会对你有所帮助。

关于Android WebView 未加载 HTTPS URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7416096/

相关文章:

android - Play Protect 上诉 - 被 Play Protect 阻止 - SHA256 哈希

android - Google Play 游戏服务可以用于非游戏吗

android - WebView 上传 HTML 不起作用

security - src 使用 HTTPS 的 SWF 是否安全?

android - 相机 Intent 显示后标签无响应

android - 将网页内容放入 webview (Android)

objective-c - WebView 中的插件对象被破坏?

laravel - 更改根目录并强制使用 https

python - 如果我忽略 SSL 证书验证,数据仍然是加密的吗?

android - 获取最新的库依赖项 - Android