У меня есть работник службы на веб -сайте: < /p>
Когда пользователь нажимает ссылку на странице (ссылка на документ на том же хосте), сценарий отправляет сообщение работнику службы. , содержащее содержание нескольких элементов на странице. /strong>, обнаруживает эти элементы в HTML в ответ, заменяет их содержание старым содержанием , сохраненное на предыдущей странице и возвращает измененный ответ . < /p>
Это делается, потому что содержание страницы кэшируется как статичное; и динамическое содержание в этих элементах загружается асинхронно после загрузки страницы. Мы хотим сначала не рисовать элементы со статическим содержанием, а затем перераспределять после получения динамического контента, поэтому мы заменяем его в перехваченном запросе. < /P>
Это в основном работает на рабочем столе. Не существует видимого изменения содержания динамических элементов. Мое первое предположение было, что работник службы не работает. Сервисный работник, содержащий неизменные HTML, и запрос на документ, выполненный страницей, контент, уже измененный работником службы. Но это не то, что вы видите при взаимодействии с браузером.
Подробнее здесь: https://stackoverflow.com/questions/794 ... -on-mobile