HTML5 Offline Web Applications(applications cache)のテスト

HiWikiMiniの改良の一環で、オフライン動作のテストを行ってみたのでメモ。


じつは最初大きな勘違いをしていてHTML5 Offline Web Applicationsの仕様が「ブラウザがキャッシュ指定をしたWebページに、何らかの理由(サーバ停止)で接続できなければ、ブラウザが判断して自動でオフライン動作となる」と思い込んでいました。*1


ところがローカルのWebサーバを停止させたりと、何度かためしたがうまく動かない。


ものは試しにと、Firefoxをオフライン作業で動かしたら、うまくページが見れました。


この状態でもHiWikiMiniでページの編集やリストアップを試したけど問題無し。


テストの結果:HTML5 Offline Web Applicationsでアプリをオフライン動作させるためにはブラウザを手動でオフラインモードにする必要があるみたい。


てか本当にこの結果&解釈で正しいの?


ついでにいうと、iPhoneでコレを試すにはどうすれば良いのだろう、機内モードにすればよいのかな?


なおテスト環境はFirefox3.6.3。

W3C - Offline Web Applications 日本語訳 - HTML5.JP

*1:まあ平たく言えばオフラインモードへの移行方法がわからなかったと