Я использую Crosswalk XWalkView в качестве веб-просмотра моего приложения, теперь я загружаю какой-то веб-сайт, который имеет действующий сертификат и отлично работает в версиях Android ‹ 7.
Но с Android 7.0 и более поздних версий я получаю всплывающее сообщение ЗАПРОС БЫЛ ОТКЛОНЕН ДЛЯ БЕЗОПАСНОСТИ
и этот журнал
06-12 17:46:46.024 22518-22731/? I/X509Util: Failed to validate the certificate chain, error: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
Я читал некоторые подобные вопросы, подобные этому, но публикуемое решение находится в Кордове (см. это). Я использую собственный Android, и я хотел бы знать, как я могу сделать это на своем конце (родной).
цитата из ссылки
Я решил эту проблему, добавив последние 3 строки следующего фрагмента в config.xml:
<allow-navigation href="http://*/*" />
<allow-navigation href="https://*/*" />
<allow-navigation href="data:*" />
Спасибо!
В основном то, что я хочу сделать, это иметь какой-то белый список, как у Кордовы, но я не знаю, могу ли я добиться этого с помощью Native Android и Crosswalk. Во-первых, я не знаю, есть ли config.xml в родном андроиде (в кордове есть), теперь мне действительно нужно знать, как я могу реализовать это в своем проекте.