私は、マニフェストキャッシュを使用してオフラインで実行できることを望んでいたiPad向けの小さなウェブアプリケーションを構築しましたが、動作させることはできません。HTML5キャッシュマニフェストが動作しない
私はキャッシュマニフェストファイルを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
SOLUTION:最初の行にキャリッジリターンがそれほど正常に動作していなかったたなら、マニフェストのトップは今
<%@ Page Title="" Language="VB" Inherits="System.Web.Mvc.ViewPage" %>
<% HttpContext.Current.Response.ContentType = "text/cache-manifest"%>CACHE MANIFEST
あるすべての私の.jsファイルを追加する必要がありましただけでなく、これは問題を引き起こし無線LAN接続でも!
あなたがChromeで試してみてください、デバッガはキャッシュ処理をログに記録します。 –
また、単一の404または302は、キャッシュの動作を停止します。 –
キャッシュマニフェストファイルをASPXページにしたようです。これは私が他の場所で見たものではありません:http://www.w3.org/TR/html5/offline.htmlまたはhttp://www.html5rocks.com/en/tutorials/appcache/beginner/#toc-マニフェストファイル作成 –