У меня есть веб-приложение для Android, которое использует Webview, подключается к удаленному HTTP-серверу и отображает HTML-страницы в Webview.Каждая HTML-страница имеет несколько элементов управления, и каждое действие элемента управления запускает запрос HTTP POST ajax на сервер.Когда страница загружается, она сначала выдает ajax-запросы HTTP POST для обновления состояний элемента управления.Каждая новая страница, поступающая с сервера, перезагружается / обновляется (используя JS 'setInterval') каждые 5 минут.
Проблема заключается в том, что в веб-представлении, когда страница переходит на новую страницу, предыдущая страница JavaДействия сценария все еще продолжаются, и, следовательно, запросы AJAX на предыдущей странице увеличивают пропускную способность сети.
Есть ли решение, чтобы остановить действия Javascript предыдущей страницы в веб-просмотре, чтобы работал только скрипт текущей / активной страницы.
Предпочтительно, чтобы в решении все еще был включен кэш, яхотите, чтобы такие же страницы с сервера не появлялись менее чем за 5 минут.