Мой URL конвертируется из HTTPS в HTTP с использованием Cordova
В кордове у меня есть ссылка, которая открывает HTTPS URL.
<a href="https://example.com/">Click Here</a>
На вкладке Сеть в инструментах разработчика Chrome я вижу две записи:
Мой https запрос - Cancled
Тот же URL в HTTP без 's' - заблокирован.
Почему Cordova или WebView преобразовали мой URL из HTTPS в HTTP?
URL проверен на рабочем столе Chrome без ошибок.
1 ответ
Решение
Проверьте, есть ли в вашем проекте плагин белого списка
cordova plugin ls
если в списке не отображается плагин белого списка, установите плагин
cordova plugin add cordova-plugin-whitelist
cordova prepare
если он уже установлен, добавьте эту строку в файл config.xml, чтобы разрешить доступ ко всем запросам.
<allow-navigation href="*" />
дать доступ только к http и https.
<allow-navigation href="http://*/*" />
<allow-navigation href="https://*/*" />
если проблемы не устранены, пожалуйста, отправьте ваш config.xml
Надеюсь это поможет.