Задача очень простая:

для iOS было сгенерирвоано приложение через сервис Gonative . io , но в процессе работы возникла вот какая проблема: дефолтный прогрессбар появляется не только когда меняется URL страницы и идет загрузка, а и когда URL остается тем же, но меняется только хеш (после #). В итоге прогрессбар появляется даже тогда, когда никакой загрузки не происходит, а бы изменен хеш, и висит 10 секунд до таймаута. Навигация на нашем сайте построена на хешах.

Решение проблемы есть вот какое: в коде приложения поставить сравнение url и currentUrl до хеша (сравниваем строки, обрезая их до символа #). Если строки одинаковые - не показываем прогресс бар, если разные - показываем.

Для опыного исполнителя работа на 2 минуты.

7 лет назад
glebden
43 года
15 лет в сервисе
Был
9 дней назад

Заявки фрилансеров

Нет заявок фрилансеров