每当我尝试添加一个简单的mailto链接时,除iOS之外的所有设备都能正常工作。
基于Apple iPhone Documentation它应该如此工作:
<a href="mailto:frank@wwdcdemo.example.com">John Frank</a>
但是我在一个WordPress网站上发了一个新帖子,其中包含完全相同的URL,当在iPhone(iPhone 7模拟器和真正的iPhone 6)上点击它时,它只是出错:
答案 0 :(得分:4)
使用真实设备,而不是模拟器。模拟器上未安装邮件和电话应用程序,因此您无法使用它们。
来自Mail Links中的Apple URL Scheme Reference:
iOS注意:如果未安装Mail应用,则单击mailto URL会向用户显示相应的警告消息。
答案 1 :(得分:-2)
您可以添加onclick事件并完成它: -
<a href="#" onclick="window.location='frank@wwdcdemo.example.com'; return false;" class="noHighlight">John Frank</a>
希望它有所帮助!