Рабочий стол под управлением Chrome позволяет мне потенциально кэшировать активы в "гигабайтах", но iOS Safari ограничен до 50 Мб ...
Я не могу найти или выяснить способ создания кэширования во время выполнения на основе браузера / клиента.
Я удивлен, что не нашел ни одной записи на эту тему, но также заставляет меня думать, что это может быть моим неправильным пониманием того, как реализовать рабочий ящик.
Я пробовал типичные команды Javascript, которые выясняют детали клиента, но они не работают в файле workbox.js.
Как я могу обнаружить iOS и ограничить часть кэширования во время выполнения? (например: если на iOS / Safari не кэшируются ресурсы mp4 и т. д.)