1

HTML5 のオフライン機能を実装しようとしています。多くのグーグルを行った後、これが私のコードの外観です。(これは django プロジェクトです。プラグインを使用して apache2.2 にデプロイされていmod_wsgiます)
HTML
`

<!DOCTYPE HTML>
    <html manifest="{{MEDIA_URL}}cache.manifest">
       <head>
          <meta charset="utf-8">      
          <title>MyHomeStuff</title>      
          <script type="text/javascript" src="{{MEDIA_URL}}MyHomeStuff.js" ></script>
          <script></script>
       </head>
       <body>
         .............
       </body>
    </html>

`

Apache conf\mime.types
text/cache-manifest manifest

\Python27\Lib\mimetypes.py辞書に
追加'.manifest': 'text/cache-manifest',types_map

(上記の mimetypes.py への追加により、android 4.0 で動作するようになりました)

cache.manifest
CACHE MANIFEST
CACHE:
index.html
MyHomeStuff.js

編集:
views.py `

def offlineApp(request):
    t = get_template('index.html')
    html = t.render(Context({'MEDIA_URL':'http://myDomain.com/site_media/'}))
    return HttpResponse(html)

EDIT2で処理する
ために特定のものを使用する必要がありますか?module/middlewaretext/manifestdjango

このアプリは、Chrome、Opera、およびその他のデスクトップ ブラウザーで期待どおりに動作します。Android 2.x、iPhone ブラウザーの機内モードでは読み込まれません。ただし、Android 4.0 ブラウザーで動作します。
何が問題なのですか?助けてください。

4

1 に答える 1