0

私は、ネイティブ アプリ内に Webview をロードするプロジェクトに取り組んでいます。

アプリには、古い Android デバイス (4.1.2) でのみ正しく読み込まれる WebView が含まれています。新しいバージョン (4.4 以降) では、ビューは空白のままです。

私はすでに混合コンテンツを設定しようとしました:

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
    getSettings().setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);
}

しかし、それは何も変わりません。handler.proceed() 関数と同じです。

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

ウェブサイトには多くの JavaScript が含まれているため、setDomStorageEnabled などのさまざまな設定も試してみました...実際には、環境はテスト サーバーであるため、証明書は独自に作成されます。だから私はアプリをテストしたいだけで、公開やおそらく問題については考えていません. しかし、logcat でエラーが発生しないため、他に何が間違っている可能性があり、さらに調査する方法がわかりません。

4

1 に答える 1