Сервисный работник заменяет части HTML, по -видимому, не влияет на мобильныеJavascript

Форум по Javascript
Anonymous
Сервисный работник заменяет части HTML, по -видимому, не влияет на мобильные

Сообщение Anonymous »

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

Подробнее здесь: https://stackoverflow.com/questions/794 ... -on-mobile

Вернуться в «Javascript»