iPod Touch と iWebSaver

iPod Touch を購入した。オフラインウェブ閲覧のために iWebSaver との連携について色々調べた。

まず情報の整理を。

Data: URI スキーム技は凄く長い URL を作る

これは容易に想像できたことなのだけれど,ページの内容や画像を無理やり base64エンコードして URL に埋め込んでしまうというのだから,通常ではありえないような長さの URL ができてしまう。10万文字の URL とか,そういうのが。

Touch の Safari は極端に長い URL のページを開けない

大量の画像データや長文テキストを含むページを iWebSaver で変換すると,そのページを開こうとした途端, Safari がハングアップしてしまう。

Touch の Safari は長い URL をブックマークできない

それなりの大きさのページを iWebSaver で変換すると,そのページを開くことはできても,ブックマークしようとした途端にハングアップしてしまうことがある。

上の二点より, Touch 上で iWebSaver を使用することは現実的でないと言える。

Touch のブックマークは WindowsSafari のブックマークと同期できる

Touch 上ではハングアップしてしまうようなページでも,Windows 上の Safari ならばブックマークすることができる。そこで, Windows 上でオフライン閲覧用のブックマークを作成してから Touch と同期するという手順を踏むことになる。

結論

WindowsSafari と iWebSaver の組み合わせを使えば,なんとか運用はできる。ただ, iWebSaver は細かな調整がきかないため,見やすくかつ安定動作するブックマークを作成することが難しい。

そこで,簡単な支援ツールを用意することにした。