У меня есть проблема, специфичная для iOS 5, и тот же код работает в iOS 4.X и других настольных браузерах.
Я использую JavaScript, чтобы делать некоторые вещи каждые несколько секунд, теперь проблема в том, что когда я переключаюсь на другую вкладку в сафари iPad, этот script перестает работать.
Когда я вернусь к этой вкладке, он снова начнет работать.
Вы можете воспроизвести его на этой странице, http://www.w3schools.com/js/tryit.asp?filename=tryjs_timing_infinite
Перейдите по этой ссылке, нажмите на начало подсчета и перейдите на другую вкладку браузера. Когда вы вернетесь на эту вкладку через несколько секунд, вы увидите, что счетчик не увеличился, когда вкладка неактивна.
Я думаю, что Apple сделала это для повышения производительности. Может кто-то предлагает решение, чтобы заставить его работать, я полностью застрял в этой проблеме?