3

ユーザーが電話をかけることができるように、リンクを提供する必要がある HTML5 モバイル Web アプリがあります。電話をかけるためのリンクを追加するのは簡単です。

<a href="tel:+15556345789">Call me</a>

ただし、通話後の動作を管理することはできません。

Mobile Safari 内でアプリを表示してリンクをクリックすると、電話をかけるための電話アプリが表示されます。通話が終了すると、iPhone は Mobile Safari に戻り、以前に表示していたのと同じページ (つまり、通話を開始したページ) に戻ります。

ただし、同じページをデスクトップにブックマークして (ユーザー エクスペリエンスが "アプリ" に近くなります)、同じリンクをクリックすると、通話の完了時に電話のデスクトップにリダイレクトされます。これは、モバイル「アプリ」をリロードして、電話をかけたときの場所に戻る必要があることを意味します。

2つの動作が異なるのはなぜですか?ブックマークされたアプリを呼び出しを開始したのと同じコンテキストに戻す方法はありますか?

4

2 に答える 2

0

試しましたtarget = _blankか?ただの盲目的な推測です。:-)

于 2012-04-16T06:41:56.957 に答える
0

完全な推測ですが、リンクが「tel:」URL にリダイレクトするページへのリンクである場合はどうなるでしょうか?

于 2012-04-16T04:49:51.063 に答える