iPhone 用の AJAX ベースの Web アプリがあります。このアプリは主に動画を見るためのものです。ユーザーはいくつかのメニューをナビゲートしてから、ビデオのリストにアクセスします。ビデオリストには、次のようなコードがあります。
<a href="javascript:window.location='video.mp4'>Video Link</a>
iPhone の Mobile Safari では、このリンクからビデオが開き、ビデオが終了するか、ユーザーが [OK] をクリックすると、ビデオが閉じ、ビデオ リストはビデオを起動する前の状態のままになります。これは望ましい動作です。
アプリをスタンドアロン アプリ (ホーム画面に追加) として使用すると、ビデオを閉じた後にページがリロードされ、前のナビゲーションが壊れます。
これを防ぐ方法はありますか?