Проблема с 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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