Size: a a a

PWA — русскоязычное сообщество

2021 November 22

СП

Сергей Падашуля... in PWA — русскоязычное сообщество
Завтра уже, не за компьютером
источник

ВБ

Вадим Бударин... in PWA — русскоязычное сообщество
возможно у вас ссылка не имеет версии и браузер не спешит обновлять ее считая что в кэше лежит то что надо
источник

ВБ

Вадим Бударин... in PWA — русскоязычное сообщество
все ресурсы обязаны иметь хэш в имени иначе будет проблема и недопонимание с браузером )
источник
2021 November 23

СП

Сергей Падашуля... in PWA — русскоязычное сообщество
Добрый день, отвечая на вчерашний вопрос, проблема не в fallback, в catch все нормально отрабатывает. Проблема в блоке try, я обновляю файлы в проекте, но в браузере после перезагрузки файлы в Кеше не обновляются
источник

СП

Сергей Падашуля... in PWA — русскоязычное сообщество
Коллеги а в сафари skipWaiting срабатывает у всех?
источник

GK

Gleb Khmyznikov in PWA — русскоязычное сообщество
У меня без проблем да.
источник

СП

Сергей Падашуля... in PWA — русскоязычное сообщество
что за дичь, вы просто вызываете?
workbox.core.skipWaiting();
workbox.core.clientsClaim();
источник

GK

Gleb Khmyznikov in PWA — русскоязычное сообщество
Ну типа того только нативно, у меня нет воркбокса
источник

СП

Сергей Падашуля... in PWA — русскоязычное сообщество
кеш не апдейтит вообще ни в какую в сафари
источник

СП

Сергей Падашуля... in PWA — русскоязычное сообщество
при этом в фф и хром нормально
источник

GK

Gleb Khmyznikov in PWA — русскоязычное сообщество
Тяжело сказать в чем проблема. Ну от сафари вы не можете избавиться, попробуйте без WB собрать простой воркер и посмотреть как будет.
источник

AS

Alexander Shershnev in PWA — русскоязычное сообщество
если мне не изменяет память, то в воркобксе задеприкейтили вызов скипвейтинг через воркбокс
источник

AS

Alexander Shershnev in PWA — русскоязычное сообщество
в их же доках был пример:

self.addEventListener('message', ev => {
 const { data } = ev

 if (data?.type === 'SKIP_WAITING') {
   self.skipWaiting()
 }
})
источник

AS

Alexander Shershnev in PWA — русскоязычное сообщество
у меня в сафари все норм работает
источник

СП

Сергей Падашуля... in PWA — русскоязычное сообщество
а если принудительно нужно пропустить установку?
источник

AS

Alexander Shershnev in PWA — русскоязычное сообщество
вот как пример, для прода здесь ожидание нажатие кнопки, для всего остального принудительный апдейт
источник

AS

Alexander Shershnev in PWA — русскоязычное сообщество
источник

СП

Сергей Падашуля... in PWA — русскоязычное сообщество
а проверяли если кнопку не нажать? кеш обновляется после простой перезагрузки?
источник

AS

Alexander Shershnev in PWA — русскоязычное сообщество
если не нажать, то не обновляется
источник

СП

Сергей Падашуля... in PWA — русскоязычное сообщество
а уверены что клиенты нажимают?)
источник