Мой 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

Надеюсь это поможет.

Другие вопросы по тегам