Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

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

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

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

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

6 лет назад
glebden
42 годаУкраина
14 лет в сервисе
Был
год назад