、ホーム画面に追加して「フルスクリーン」で表示できるモバイルアプリがあります。次のように設定します。
meta name="apple-mobile-web-app-capable" content="yes"
私のアプリには、次のようなファイル (主に画像または PDF) へのリンクがあります。
<a href='@Url.Action("Download", "Attachment", new { id = a.Id } )' target="_blank" class="btn btn-sm btn-primary">
問題は、ユーザーがリンクをクリックすると、画像 (または PDF) が正しく表示されますが、戻ることができなくなることです。画像は全画面表示され、ユーザーはピンチしてズームできますが、戻ることはできません (ジェスチャを使用しても)。
戻る唯一の方法は、ホーム ボタンをクリックしてから、webapp に再度入ることです。
target="_blank"も試しましたが、これは無視されているようです。
Safari を使用している場合 (つまり、アプリをホーム画面に追加しない場合)、またはmeta name="apple-mobile-web-app-capable" content="no"を設定しない場合、問題は発生しません発生: 期待どおりに画像が新しいタブで開かれます。
MVC を使用してファイルをダウンロードしているという事実に関連する問題でしょうか? これはモバイル サファリの「バグ」ですか?
みんなありがとう!