モバイルWeb サイト (ハンドヘルド ユニット用に最適化された Web サイト) を作成しました。iPhone を使用している場合は、Safari を起動し、サイトの URL に移動してこの Web アプリを使用します。ホーム画面に追加することで、 iPhone Web アプリとして実行することもできます。つまり、ネイティブの iPhone アプリではなく、モバイル Web ページです。
このモバイル Web ページを (ホーム画面に追加して) iPhone Web アプリとして実行することを選択した場合、通常の Safari インターフェースではありません。ユーザーが外部サイトへのリンクをクリックすると、Web アプリを離れ、リンクが Safari で開かれます。一方、JavaScript を使用して場所を変更すると、リンクは Safari ではなく Web アプリで開かれます。
現在、JavaScript を使用して iPhone Web アプリから Safari でリンクを開く方法を探しています。window.location.href を試してみましたが、これは JavaScript であるため、Web アプリにとどまります。
前もって感謝します!