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

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

Сообщение Anonymous »

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

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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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