#ios #angular #cordova #routes
Вопрос:
Я столкнулся с проблемой с Cordova, Cordova-ios 6.2.0 и Angular 12.0. Когда я создаю свое приложение с помощью Cordova и запускаю его в эмуляторе (или с помощью устройства), я попадаю на белый экран.
Я провел некоторое исследование и попробовал «исправить», но ничего не сработало. Наконец, я обнаружил, что это может быть из-за балиса. Итак, я попытался поиграть с тегом и изменить href с помощью., ./,/, но ничего не получилось. Я пробовал без, и это сработало, но без маршрутизации.
У кого-нибудь уже была эта проблема?
Ответ №1:
Угловой маршрутизатор нуждается в том, чтобы приложение размещалось по «правильной» схеме HTTP и не работало с file:
URL-адресами. Вы можете проверить, как работает ваше приложение, если откроете консоль JavaScript для своего приложения, запущенного на устройстве iOS с помощью Chrome, и наберете location.href
текст . Если вы видите file:
, что вам нужно настроить пользовательскую схему.
Пожалуйста, ознакомьтесь с документацией и этим объявлением https://cordova.apache.org/announcements/2020/06/01/cordova-ios-release-6.0.0.html
Комментарии:
1. Привет, Никлас! Ваше решение сработало, как и ожидалось! Большое спасибо!