#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).
Я все еще не совсем уверен в деталях, но после очистки все сработало.