Файл JS работает на всех платформах, кроме IPad - PullRequest
0 голосов
/ 29 октября 2018

ОК, поэтому мы нашли эту проблему, когда у нас есть веб-приложение с файлом main.js.

Итак, наш index.html имеет

<script src="res/js-files/main.js"></script>

Теперь пользователи Ipad жалуются на то, что веб-приложение не работает должным образом, поэтому мы пришли к выводу, что main.js не загружается. Это происходит в Safari, а также в Chrome для IPad

Мы пропустили main.js через компилятор и обнаружили, что у нас есть некоторые проблемы с кодом. В некоторых частях у нас было:

catch {
     ...    
}

Вместо

catch(e) {
    ...
}

Дело в том, что у ПК с Windows или Android такой проблемы не было; так что я думаю, компилятор iOS js как-то отличается и более строг.

Теперь даже после исправления этой проблемы некоторые iPad работают, но некоторые еще не загружают main.js. Мы еще не подтвердили, могут ли это быть проблемы с кэшированием, но в любом случае. Есть ли какая-либо документация о том, как работают JS-компиляторы различных платформ, и о чем стоит помнить перед публикацией кросс-платформенных js-веб-приложений?

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