我有一个 HTML5 移动网络应用程序需要提供链接,以便用户可以拨打电话。添加链接以拨打电话很容易:
<a href="tel:+15556345789">Call me</a>
但是,管理呼叫后行为并非如此。
如果我在 Mobile Safari 中查看应用程序,然后单击链接,我会被带到电话应用程序以拨打电话。当通话结束时,iPhone 将返回到 Mobile Safari,在我之前所在的页面(即发起通话的页面)上。
但是,如果我将同一页面添加到桌面上(因此用户体验更接近“应用程序”),然后单击同一链接,我会在通话完成时被定向到手机桌面。这意味着我需要重新加载移动“应用程序”,然后导航回我拨打电话时的位置。
为什么两者的行为不同?有没有办法让书签应用程序返回到发起呼叫的同一上下文?