Есть ли способ нацелить определенные ресурсы в кеш на устройство.
Я работаю над офлайновым аудиоплеером html5. Очевидно, что я должен указать типы файлов, такие как Mp3 для использования с webkit и Vorbis для firefox и т. Д. Согласно спецификации HTML5. Однако для использования на мобильных устройствах, таких как iPhone, например, я хочу получить только файлы, необходимые для воспроизведения в этом случае mp3. Есть ли способ для меня, чтобы сказать браузерам кэшировать определенные файлы или они должны добавить все ресурсы, несмотря ни на что. Таким образом, избавляя пользователя от необходимости кэшировать больше необходимых файлов и превышая ограничения (я знаю, что в мобильном сафари можно кэшировать только 10 МБ.)
Вот мой манифест.
CACHE MANIFEST
CACHE:
index.html
master.js
http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js
style.css
buttons.png
coldplay.jpg
/player/tunes/waterfall-audio.m4a
/player/tunes/waterfall-audio.oga
Так что, очевидно, в Firefox мне нужно только кэшировать OGA и WebKit mp3.
Любое понимание было бы здорово!