2016-04-08 2 views
0

На моей странице ссылается большое количество PDF-файлов. Если пользователь теряет соединение с Интернетом или своей сетью, что, к сожалению, для наших пользователей, к сожалению, совсем немного, я все равно хотел бы, чтобы они имели доступ к PDF-файлам.Использование кэша приложений HTML без кэширования самой текущей страницы?

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

Итак, есть ли способ НЕ иметь текущий кеш страниц, но есть ли все остальное в моем файле манифеста кэшироваться?

Я пробовал несколько разных вещей без успеха. Я добавил iframe, который, похоже, кэшировал PDF-файлы, но когда я вышел в оффлайн, моя текущая страница не обращалась к ним из кеша (потому что браузер не знал, чтобы схватить его из кеша, я бы догадался, я просто знаю это не работает). Я также попытался добавить текущую страницу в раздел NETWORK манифеста, поэтому он не будет кэшироваться, но он не работает (он все еще был кеширован).

Я что-то упустил? Есть ли лучшая альтернатива тому, что я хочу?

ответ

0

Он работает без атрибута «загрузить» в теге привязки.

Если у кого-то другая проблема, решение iframe работает (где вы добавляете скрытый iframe на страницу, а iframe указывается на страницу с файлом манифеста для всего, что вам нужно). Это просто не работает, если у вас есть атрибут загрузки вашего тега привязки.

Это около 3 часов. Я никогда не вернусь ...