Я создал небольшое веб-приложение для iPad, которое, как я надеялся, могло работать автономно с помощью кэша манифеста, но я не могу заставить его работать.
Я работаю с файлом манифеста кеша в виде MVC и устанавливаю тип контента text / cache-manifest. Манифест get обработан, но не добавляет никаких элементов в кеш. Используя Firebug, я попытался просмотреть window.applicationcache, но он пуст.
Должно быть, упущено что-то очевидное!
Заголовок моей HTML-страницы выглядит так
<!DOCTYPE html>
<html manifest="/graduates/manifest/">
<head>
А это Манифест, я пробовал без относительных путей и до сих пор не могу заставить его работать.
<%@ Page Title="" Language="VB" Inherits="System.Web.Mvc.ViewPage" %>
<% HttpContext.Current.Response.ContentType = "text/cache-manifest"%>
CACHE MANIFEST
#v1
/common/styles/grad.css
/img/graduateapp/apple-touch-icon.png
/img/graduateapp/background.jpg
/img/graduateapp/facebookQR.png
/img/graduateapp/facebooksmall.png
/img/graduateapp/twitterQR.png
/img/graduateapp/twittersmall.png
РЕШЕНИЕ: возврат каретки на первой строке не работал должным образом, верхняя часть манифеста теперь
<%@ Page Title="" Language="VB" Inherits="System.Web.Mvc.ViewPage" %>
<% HttpContext.Current.Response.ContentType = "text/cache-manifest"%>CACHE MANIFEST
Пришлось добавить все мои файлы .js, а это вызвало проблемы даже с подключением Wi-Fi!