Была такая же проблема. Поместив это внизу исправил это для меня:
NETWORK:
*
И чтобы обойти проблемы, которые возникают у большинства людей с обновлениями манифестов, этот подход действительно работает для меня:
Прикрепите файл манифеста и все кэшированные ресурсы с номером версии в URL-адресе, а также установите в содержимом манифеста ссылку на этот номер версии. Вот так:
<html manifest="path/to/cache.manifest?v=42">
и
CACHE MANIFEST
#rev ?v=42
/css/foo.css?v=42
/css/bar.css?v=42
/js/script.js?v=42
Я автоматизировал это для нас, поэтому при новом развертывании я просто увеличиваю число на 1 (где-то в файле настроек, который я читаю), и оно затрагивает все упомянутые файлы. Каждый запрос браузера не только обнаруживает изменение файла манифеста, но и вызывает перезагрузку (и кеширование) каждого упомянутого ресурса, тем самым обновляя все приложение.