繁体   English   中英

href mailto 和 iOS Safari

[英]href mailto and iOS safari

在我的 html 上尝试一个常规的 mailto 元素时,我注意到一个人需要在 iPhone Safari 中不断按下链接才能被提示发送消息。 正如在上一个问题中所建议的,我尝试添加 target="_blank",如下所示: <a href="mailto:foo@bar.com" target="_blank">Hi</a>

这解决了 iPhone 上的问题(一键打开电子邮件草稿)。 但是,这会在使用桌面时在 Chrome 中打开一个空白页面。 有没有办法保持 iPhone 的单击草稿功能,而无需从桌面打开空白页面?

您是否尝试过使用<form action="">元素来处理mailto URL,而不是简单地使用锚元素? 虽然这传统上用于组织/收集数据以发送服务器端,但我发现为了兼容性而扁平化使用很有用。

    <form action="mailto:foo@bar.com" method="get">
      <button style="background:none; border:none;" type="submit">Hi</button>
    </form>

科尔多瓦iOS

[英]Cordova iOS <a href=“mailto:” and <a href=“tel:” only working on long press

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM