Приложение Angular (7.2.10) не загружается в Chrome на iOS 12.4.1 - PullRequest
0 голосов
/ 30 сентября 2019

В настоящее время я работаю над приложением 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) экран полностью пустой. Ничего не загружается, и спиннер сразу останавливается.

Я пробовал несколько способов, чтобы попытаться найти причину проблемы, но мне еще не удалось добраться куда-либо. У меня есть ...

  1. Использование ios-webview-app для запуска симулятора iOS в Safari на Mac. Это просто привело к загрузке сайта в обычном режиме, поэтому что-то не получилосьне корректно имитируется.
  2. ios-webkit-debug-proxy , чтобы попытаться получить инструменты разработчика в Chrome для iOS. Это в итоге не работает вообще, либо я не смог его получитьили наша конкретная настройка сети означала, что она никогда не будет работать.
  3. Использование weinre для того, чтобы получить какой-то инструмент разработчика для чтения сетевой активности / журналов. Сначала я не смог запустить это. Хоно после некоторой переделки я смог использовать это вместе с Browserstack , чтобы получить инструменты для разработчиков. К сожалению, ничего в логах или DOM не было ошибок и не показывало причину, по которой он может не запуститься правильно.

После подключения через номер 3, я смог выяснить, что сам угловой не являетсяСамозагрузка, и никакой javascript не выполняется на странице (изнутри переданного кода javascript, включенный в другие файлы .js, или в index.html, выполняется правильно.) Сейчас я нахожусь на 3-й день с этой проблемой, и нет конца взрение.

Как ни странно, если мы используем функцию «Запрос рабочего стола» в браузере, сайт отлично загружается.

Спасибо,

Камерон

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...