Нужно ли добавлять файлы, которые размещены на CDN внутри, в файл манифеста HTML 5, файл манифеста для автономного кэширования? - PullRequest
4 голосов
/ 20 сентября 2011

Нужно ли добавлять файлы, размещенные на CDN внутри, в файл манифеста для автономного кэширования?

Это пример файла манифеста

CACHE MANIFEST
#This is a comment

CACHE
index.html
style.css

NETWORK:
search.php
login.php

FALLBACK:
/api offline.html

Но в моем проекте я нахожусьиспользование некоторых файлов, размещенных на cdn

<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0b3/jquery.mobile-1.0b3.min.css" />
<script src="http://code.jquery.com/jquery-1.6.2.min.js"></script>
<script src="http://code.jquery.com/mobile/1.0b3/jquery.mobile-1.0b3.min.js"></script>

Как включить эти файлы cdn в файл манифеста?

Ответы [ 2 ]

1 голос
/ 20 сентября 2011

Согласно spec вы не можете включить эти файлы, потому что они не совпадают с исходным файлом манифеста.

Манифест

Это ресурс, соответствующий URL, который был указан в Атрибут манифеста html-элемента главной записи. Манифест извлекается и обрабатывается в процессе загрузки кэша приложения. Все основные записи имеют того же источника , что и манифест.

0 голосов
/ 20 сентября 2011

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

...