Проблема с SSL в Android WebView до завершения загрузки другого «родительского» WebViewAndroid

Форум для тех, кто программирует под Android
Anonymous
Проблема с SSL в Android WebView до завершения загрузки другого «родительского» WebView

Сообщение Anonymous »

В моем Android (минимум 28, максимум 30 API) у меня есть WebView A в моей основной деятельности. Если я перейду к другому действию, у которого есть другой WebView B перед вызовом WebView A android.webkit.WebViewClient.onPageFinished, я получаю ошибку SSL о ненадежном выдающем центре сертификации.
A и B обращаются к разным ресурсам в Интернете, но некоторые из этих ресурсов используют один и тот же выдающий центр сертификации.
Когда при доступе к любому веб-ресурсу в браузере устройства все в порядке - центр сертификации является надежным.
Я пробовал добавить выдающий центр сертификации в android:networkSecurityConfig="@xml/network_security_config", но безрезультатно
Я пробовал WebView.setDataDirectorySuffix("webview_a");, но поскольку A никогда не уничтожается (из-за дорогостоящая повторная инициализация) Я получаю java.lang.IllegalStateException: суффикс каталога данных не может быть установлен после инициализации WebView

Подробнее здесь: https://stackoverflow.com/questions/798 ... es-loading

Вернуться в «Android»