У меня проблема с обновлением сервисного работника.Я развернул свой код на производстве, теперь у нас есть некоторые изменения в работнике службы, после внесения изменений при развертывании на производстве я не получаю никаких изменений на устройстве.
Пожалуйста, помогите мне
О продолжении вышеуказанной проблемы ...
Потратив некоторое время на решение этой проблемы, я поместил версию в URL-адрес serviceworker в queryParam, например, main page- var workerVersion = 'v1' изарегистрирован в sw.js? ver = workerVersion.
Теперь при загрузке страницы я проверил предыдущую зарегистрированную версию с помощью метода getRegistration (), если версия отличается, сначала отмените регистрацию существующего работника и установите нового работника с последней версией.
Есть ли лучший способделать это ??