在全屏的Web应用程序mailto链接的当上的邮寄地址点击:在移动Safari浏览器的链接页面上的iOS 5会发生以下情况:行为iOS上的
- Mail.app出现在纵“向上滑动”过渡。
- 点击'发送'或'取消'Mail.app在垂直向下滑动过程中消失,用户返回到Mobile Safari的页面。
选择后然而“添加到主屏幕”和运行页面在全屏模式下的链接的行为变化:
- Mail.app出现在一个水平“交换”过渡。
- 点击'发送'或'取消'Mail.app不会消失,用户必须手动切换回应用。
理想情况下,我希望用户在全屏模式下运行时自动返回到应用程序。
我已经试过如下:
- 与不
<meta name="apple-mobile-web-app-capable" content="yes" />
- 使用
window.location.replace
或window.location.assign()
与event.preventDefault()/return false
运行在Error when using mailto: link in Mobile Safari in app-capable mode
建议有什么办法来实现这一目标?我怀疑不是,但它会很高兴得到明确的答案!
编辑:此问题基于通过http加载到标准iOS浏览器的HTML网页,而不是嵌入Mobile Safari的本机iOS应用程序。
我有这样的问题。发送或取消电子邮件后,无法自动返回到Web应用程序。苹果当然有人想过这件事。除非找到解决方案,否则看起来像在移动web应用程序中使用客户电子邮件的致命一击。 – 2013-11-07 16:42:07
你有没有找到这个问题的答案? – Janey 2014-09-10 15:12:50