Могут ли файлы манифеста кэша обслуживаться с другого хоста?

#html #offlineapps #manifest.cache

#HTML #автономные приложения #manifest.cache

Вопрос:

Я размещаю файл манифеста кэша для друга, потому что его сервер обслуживает файлы манифеста в виде обычного текста, и он не может это изменить. Остальные страницы он размещает сам, на своем сервере. Таким образом, его <html> тег имеет manifest атрибут, представляющий собой полный URL, который указывает на мой сервер.

Но, похоже, это не работает. Это потому, что файл манифеста кэша находится на другом хосте, чем веб-страница, на которой он находится?

Комментарии:

1. Он мог бы использовать PHP для обслуживания cache.manifest с правильным типом MIME. Ex set manifest="manifest.php" тогда в manifest.php вам нужно всего две строки: header('Content-Type: text/cache-manifest'); readfile('cache.manifest');

Ответ №1:

Атрибут manifest может указывать на абсолютный URL или относительный путь, но абсолютный URL должен находиться в том же источнике, что и веб-приложение

Источник.