結論から書くと、めっちゃキャッシュが強くなります。
URLにクエリをつけたりハッシュをつけたりしてもキャッシュがクリアされません。
なんならホーム画面から削除して登録しなおしても、Safariのキャッシュ削除してもキャッシュが消えませんでした。
キャッシュが強すぎてオフラインでもアクセスできたりします。
僕の場合はOSを初期化してようやくキャッシュを消すことができましたが毎回初期化するわけにもいきません。
タイムスタンプをつけてページをリロードするボタンを用意しておくことを強くおすすめします。
===
メタタグに、
<meta name="apple-mobile-web-app-capable" content="yes" />
を追加しておくことによって、iPhone・iPadでページをホーム画面に追加した際にURLバーを非表示にすることができます。
とか、
とかをホーム画面に追加するとわかります。
(上記サイトはアプリケーションキャッシュをつかってオフラインでも観覧できるようにしてあります。キャッシュの確認ではなく、ステータスバーの確認にご利用ください)
追加手順
1. メニューを呼び出し、ホーム画面に追加を選択
2. タイトルを調整して追加ボタンを選択
3. ホーム画面に追加されたアイコンをタップ
4. URLバーが消えた状態で表示される
ちなみにこの際のステータスバーの色は、
<meta name="apple-mobile-web-app-status-bar-style" content="">
のcontentの値で変更可能です。
default / black / black-translucent が選択できます。
バージョンによってblack-translucentが効いたり効かなかったりするので注意が必要です。
kimizuka.hatenablog.com