В iOS8 это веб-приложение HTML5 не возобновляет таймер js после того, как экран заблокирован, а затем разблокирован, если webapp был активным и запущен из значка рабочего стола. В iOS7 таймер продолжится в этой ситуации. Мне нужен таймер для продолжения после разблокировки экрана - какие-нибудь советы для достижения этого?
Примечание/Пожалуйста, сначала добавьте веб-приложение на рабочий экран, используя Safari "добавить на главный экран" с помощью кнопки совместного доступа. Запуск страницы внутри Safari не вызывает проблемы, описанной выше.
<html>
<head>
<meta name="apple-mobile-web-app-capable" content="yes" />
<title>Test</title>
<script>
var tim;
function go() {
tim = window.setInterval(action, 1000);
}
function action() {
document.getElementById('x').innerHTML = new Date().getTime().toString();
}
</script>
</head>
<body onload="go()">
<div id="x"></div>
</body>
</html>