Как разрешить HTTP-соединения (не HTTPS) в WebView на Android? - PullRequest
0 голосов
/ 01 июля 2019

У меня есть приложение WebView на Android, и я хочу получить данные с ресурса, который использует только HTTP.Для этого я использую XMLHttpRequest API в JavaScript.

Когда я получаю данные из любого другого HTTPS-resource, все в порядке.Но HTTP никогда не работает.Как я могу это исправить?

Есть ли способ разрешить HTTP-connections, используя JavaScript?

1 Ответ

0 голосов
/ 01 июля 2019

android:usesCleartextTraffic Значением по умолчанию для приложений с целевым уровнем API 27 или ниже является true. Приложения с целевым уровнем API 28 или выше по умолчанию равны false. здесь

<?xml version="1.0" encoding="utf-8"?>
<manifest ...>
   <uses-permission android:name="android.permission.INTERNET" />
   <application
     ...
     android:usesCleartextTraffic="true"
     ...>
     ...
   </application>
</manifest>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...