ray*_*ndo 2 html mailto iphone mobile-safari
我正在组建一个移动网站,我想创建一个电子邮件链接,让用户将其搜索的链接发送到其他电子邮件地址。我生成的 mailto 链接在 Chrome、IE 和 iPad 版 Safari 中运行良好。但在 iPhone 版 Safari 上,该链接无法调出默认邮件客户端。
<a title="Send search link" href="mailto:?subject=Check%20out%20Bob&body=http%3A%2F%2Fwww.example.com%2FPeopleSearch%2F%3Fname%3DBob">Email your search results</a>
Run Code Online (Sandbox Code Playgroud)
经过大量测试和大量阅读后,我偶然发现了 iOS 开发者网站的链接:
关键是:“指定 mailto URL 时,您必须提供目标电子邮件地址。”
基本上,iPhone 版 safari 需要在 mailto 中提供目标电子邮件地址。对于大多数其他浏览器,您可以将其留空。为了解决这个问题,我插入了一个虚拟电子邮件地址以使其正常工作。
<a title="Send search link" href="mailto:remove_this@email.com?subject=Check%20out%20Bob&body=http%3A%2F%2Fwww.example.com%2FPeopleSearch%2F%3Fname%3DBob">Email your search results</a>
Run Code Online (Sandbox Code Playgroud)
编辑:对于 iPhone 版本 7+ 的 Safari 浏览器,此问题可能不再出现。
| 归档时间: |
|
| 查看次数: |
5186 次 |
| 最近记录: |