У меня есть простой HTML-файл с AppCache и простой JSON-файл, указанный в манифесте.
Если файл JSON находится в том же домене, то все в порядке, если файл JSON находится в другом домене.(все заголовки CORS установлены), тогда длина файла JSON в хранилище приложений Chrome равна нулю.
Пример кода и снимки экрана, которые демонстрируют проблему:
HTML-файл
<html manifest='app.manifest'>
<head>
<title>test</title>
</head>
<body>
<h1>Test</h1>
</body>
</html>
файл JSON
{"a": "b"}
файл манифеста
CACHE MANIFEST
CACHE:
http://localhost:8000/test.json
http://localhost:8001/test.json
NETWORK:
*

Я пропустил какой-либо важный заголовок при обработке файла JSONсоздать другой домен?