我正在创建一个确认页面,上面写着“验证电子邮件已发送到您的邮箱 [foo@bar.com],请点击<here>
查看您的电子邮件”。
问题是如何创建链接,<here>
以便当用户单击它时,它将加载默认邮件客户端(包括 gmail)?
我正在创建一个确认页面,上面写着“验证电子邮件已发送到您的邮箱 [foo@bar.com],请点击<here>
查看您的电子邮件”。
问题是如何创建链接,<here>
以便当用户单击它时,它将加载默认邮件客户端(包括 gmail)?
从 HTML 启动用户的邮件阅读客户端根本没有可靠的方法。
正如已经指出的那样,您可以制作一个mailto
链接,但所做的只是加载用户为该浏览器选择的邮件发送应用程序。应用程序能够将自己注册为能够处理mailto
链接,但这些应用程序不一定是要接收邮件的相同应用程序。例如,您可以要求 Gmail 接管mailto
许多浏览器中的链接。
即使这样,考虑到用户可能没有使用桌面邮件客户端来阅读他们的邮件。他们可以在移动设备上,或者不使用他们的普通计算机,或者可以使用网络邮件界面。
简单地告诉用户阅读他们的邮件对任何人来说都足够了。
我只是从输入电子邮件中解析域,例如@gmail.com,然后我有一个最受欢迎的电子邮件字典,例如 gmail 的 mail.google.com。对其他人也是如此,如果用户的电子邮件不在我的字典中,我只需指向 mail..com 并祈祷它有效。
用这个:
<a href="mailto:someone@something.com" >Your text</a>