如何创建可直接打开Gmail撰写指定邮箱邮件的链接?
实现直接打开Gmail撰写界面的链接
嘿,你想要的这种直接唤起Gmail写邮件的需求,其实有两种实用的实现方式,我给你详细拆解下:
1. 通用邮件协议(兼容所有客户端)
如果你希望链接能适配所有邮件客户端(不止Gmail),且当用户默认邮件客户端设为Gmail时会直接打开它,可以用标准的mailto:协议:
<a href="mailto:example@gmail.com">发送邮件给我们</a>
这个方式的好处是兼容性拉满——不管用户用的是网页版Gmail、Gmail桌面/手机应用,还是Outlook、苹果邮件,都能正常唤起对应的撰写界面。
2. 强制打开Gmail网页版(精准匹配需求)
如果你的目标就是只打开Gmail的网页撰写界面,那正确的URL格式不是你设想的write_to,而是用Gmail官方的参数化链接:
<a href="https://mail.google.com/mail/?view=cm&to=example@gmail.com">在Gmail中发送邮件</a>
你还可以扩展参数,添加预填主题、正文,让用户体验更流畅:
<a href="https://mail.google.com/mail/?view=cm&to=example@gmail.com&su=关于XX的咨询&body=您好,我想咨询一下:">在Gmail中发送邮件</a>
这里的参数说明:
view=cm:告诉Gmail打开新邮件撰写界面to:指定收件人邮箱su:邮件主题(如果有空格或特殊字符,记得用%20替换空格,比如su=关于%20XX%20的咨询)body:预填的邮件正文内容
另外,如果用户的设备上安装了Gmail应用,这个链接还会自动唤起应用的撰写界面,体验相当顺手~
内容的提问来源于stack exchange,提问作者ferenc kalauz
相关产品推荐
相关产品推荐

