1

キャッシュマニフェストを利用しようとしています - ChromeとSafariではすべて問題なく動作していますが、キャッシュマニフェストはChrome、Safariで完璧に動作しますが、モバイルではありませんSafari

  1. 追加

    をロードしています < HTMLマニフェスト=「cache.manifest」> 単一サイトへのページ:私はHTML5のオフラインアプリについて概説標準に付着したこと

    私が保証しました

  2. マニフェストのMIMEタイプは(.htaccessファイルに設定された)正しい確保: AddTypeのテキスト/キャッシュマニフェストマニフェスト

  3. 構文的に正しいマニフェストがあります(http://manifest-validator.com/で検証済み)。すべてのアセットは相対パスで参照されるため(プロトコルの変更はありません)

私はChromeとSafariで何のJavascriptのエラーを受信しないと、この便利なsnipitでコンソールに関連するイベントのログを記録しています:モバイルSafariでは

function logEvent(event) { 
    console.log(event.type); 
} 

window.applicationCache.addEventListener('checking',logEvent,false); 
window.applicationCache.addEventListener('noupdate',logEvent,false); 
window.applicationCache.addEventListener('downloading',logEvent,false); 
window.applicationCache.addEventListener('cached',logEvent,false); 
window.applicationCache.addEventListener('updateready',logEvent,false); 
window.applicationCache.addEventListener('obsolete',logEvent,false); 
window.applicationCache.addEventListener('error',logEvent,false); 

、しかし、私は「アプリケーションキャッシュマニフェストを取得「フェッチできませんでした」エラーがログに記録され、「確認」および「エラー」ログイベントが発生します。何か案は?

答えて

2

Nevermind ...あなたには、.htpasswdの背後にあるマニフェストは使用できません。無効にするとそのトリックが行われました。

+0

あなたを見てください...あなたを見てください! – Cristian

関連する問題