JavaScript Ajax продолжает работать?

Я разрабатываю простое веб-приложение, которое будет использоваться для отслеживания положения GPS. Общая идея состоит в том, что каждые пару минут он будет отправлять местоположение GPS обратно на сервер с запросом AJAX. Обратите внимание, что устройство будет постоянно подключено к источнику питания.

В идеале нам нужно, чтобы это продолжало работать в фоновом режиме при выключенном экране. Я провел тест с Nexus, работающим под управлением Lollipop и Chrome, и имел ограниченный успех. Запросы продолжают отправляться минут 5-10 после выключения экрана, затем прекращаются.

Как ни странно, иногда запросы все еще поступают. Для моего тестирования я делаю 10-секундный интервал запроса, в реальном мире это будет больше 5-10 минут. Какая-то очередь? Если это вещь, и я могу понять, как с ней работать надежно, это может сработать.

будет сохранять данные локально, а затем синхронизировать работу, также можете ли вы добавить свой код ...

Joe Warner 28.03.2018 14:36

Вы читали о розетке?

Smit Raval 28.03.2018 14:37

Циклический аудио-тег может быть успешным.

klaasman 28.03.2018 14:52

Проблема хорошо известна и рассмотрена в стандартах, но похоже, что пока нет реализаций ... поэтому я думаю, что нет лучшей практики для достижения того, чего вы хотите (пока). Взгляните на API: w3c.github.io/wake-lock

Rob 28.03.2018 15:02
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
4
44
0

Другие вопросы по теме