В настоящее время я работаю над приложением Angular (7.2.10) и над последней версией iOS, доступной на моем устройстве (12.4.1), мы столкнулись с проблемой, которую я никак не могу понять. Эта проблема возникает только в Chrome на iOS, я не могу воспроизвести эту проблему в любом другом браузере на уязвимых устройствах. IPad air (1st gen), с которым я работаю, использует версию Chrome 77.0.3865.93. Впервые об этом сообщил коллега, использующий iPad Pro, и у нас есть пара клиентов, которые говорят, что они не работают на их iPhone.
Если мы загружаем точку входа в наше веб-приложение (https://ams.invenias.com) экран полностью пустой. Ничего не загружается, и спиннер сразу останавливается.
Я пробовал несколько способов, чтобы попытаться найти причину проблемы, но мне еще не удалось добраться куда-либо. У меня есть ...
- Использование ios-webview-app для запуска симулятора iOS в Safari на Mac. Это просто привело к загрузке сайта в обычном режиме, поэтому что-то не получилосьне корректно имитируется.
- ios-webkit-debug-proxy , чтобы попытаться получить инструменты разработчика в Chrome для iOS. Это в итоге не работает вообще, либо я не смог его получитьили наша конкретная настройка сети означала, что она никогда не будет работать.
- Использование weinre для того, чтобы получить какой-то инструмент разработчика для чтения сетевой активности / журналов. Сначала я не смог запустить это. Хоно после некоторой переделки я смог использовать это вместе с Browserstack , чтобы получить инструменты для разработчиков. К сожалению, ничего в логах или DOM не было ошибок и не показывало причину, по которой он может не запуститься правильно.
После подключения через номер 3, я смог выяснить, что сам угловой не являетсяСамозагрузка, и никакой javascript не выполняется на странице (изнутри переданного кода javascript, включенный в другие файлы .js, или в index.html, выполняется правильно.) Сейчас я нахожусь на 3-й день с этой проблемой, и нет конца взрение.
Как ни странно, если мы используем функцию «Запрос рабочего стола» в браузере, сайт отлично загружается.
Спасибо,
Камерон