例えばignoreQueryがfalseのとき
{ "url": "hoge.html" }
オフライン時にhoge.html?hoge をリクエストしてもキャッシュはされてないのはわかる
しかし、
{ "url": "hoge.html", "ignoreQuery": true }
http://code.google.com/apis/gears/upcoming/api_localserver.html
を見ても
ちょっとわからなかったので調べてみた
wordpressでそれっぽい機能が動いてるらしいので加入して編集画面を見る
もろにjQueryでajaxだなーという感じ
それっぽいwp-gears.jsでgears-manifest.phpをマニフェストとして指定してる
Gears機能をONにしてからPCのネットワークをオフラインにして
マニフェストでignoreQuery = trueになってる、例えば
/wp-includes/js/tinymce/tiny_mce_popup.js
に適当なクエリをつけて
/wp-includes/js/tinymce/tiny_mce_popup.js?hogehoge
とかでリクエストしても、そのまんまのURLに対して
/wp-includes/js/tinymce/tiny_mce_popup.js
の中身が返る
ということで
ということらしい