AppEngineでアプリのオフライン対応をやった

簡単だった(実は最初間違えててできてなかったけど)

メモ

以下の3つの手順をやっただけ

1) manifestファイルを作成する
CACHE MANIFEST
# revision 1

../
../stylesheets/main.css
../stylesheets/iphone.css
../js/jquery.js
../js/gymmemo2.js

こんな感じでやった

2) manifestの指定をhtmlタグに書く
<html manifest="/manifest/cache-manifest.appcache">
3) mime_type: text/cache-manifestをapp.yamlに書く
application: gymm3mo
version: 2
runtime: python
api_version: 1

handlers:
- url: /stylesheets
  static_dir: stylesheets
- url: /js
  static_dir: js
- url: /manifest
  static_dir: manifest
  mime_type: text/cache-manifest
- url: /.*
  script: gymmemo.py

これがapacheとか使ってる場合と違うので最初わからなかった。

こんだけ、だったと思う。