PWA в Firefox на Android не обновляется (Chrome работает нормально)

#android #firefox #progressive-web-apps

#Android #firefox #progressive-веб-приложения

Вопрос:

Я создал PWA, который работает абсолютно нормально в Chrome и Firefox на Android.

Однако, когда я обновляю какие-либо файлы, только chrome PWA, похоже, понимает, что есть какие-либо обновления (которые он установит, когда я закрою приложение и снова открою его).

Я пытался обновить service worker, переименовать кеш и т. Д., Но, похоже, ничего не помогло (хорошо, я попытался удалить Firefox и переустановить его, это сработало).

Я потратил целую вечность на поиск в Google, но, похоже, не могу найти никого с такой же проблемой, поэтому я чувствую, что, должно быть, здесь не хватает чего-то очевидного, и я надеюсь, что кто-то может указать мне правильное направление.

PWA можно найти здесь: https://web.podfriend.com /

И работник службы здесь: https://web.podfriend.com/serviceworker.js

Ответ №1:

Для тех, кто сталкивается с той же проблемой, я думаю, что я наконец решил это.

Оказывается, произошла какая-то ошибка Javascript в отношении аудиокомпонента. Эта ошибка Javascript по той или иной причине вызывалась только при обновлении (и существовала только в Firefox).

Я все еще не совсем уверен в деталях, но после очистки все сработало.