我在使用 Gmail 的网络应用程序时遇到了问题。出于某种原因,当我尝试将正文添加到链接中时, mailto
链接不起作用。只要不使用正文的 & 分隔符,链接就可以正常工作。
例如:
href="mailto:?subject=test&body=this is a test"
- 不起作用
href="mailto:?subject=testbody=this is a test"
- 确实有效,但显然,它不会产生预期的结果,因为一切都进入了主题。
我运行的是 Vista 64 位,并且尝试过 FF、Chrome 和 IE。此外,我注意到 Gmail 在我的 Gmail 帐户和 Google Apps 帐户中呈现邮件的方式有所不同。
当我在 iPhone 和 Outlook 上查看同一封电子邮件时,一切似乎都正常。
任何帮助将不胜感激。
原文由 sagibb 发布,翻译遵循 CC BY-SA 4.0 许可协议
跨浏览器的完整 mailto 链接语法
以下是您可以在 mailto 链接中使用的变量:
mailto:
设置收件人,或收件人,用逗号隔开&cc=
设置抄送收件人&bcc=
设置密件抄送收件人&subject=
设置电子邮件主题,URL 编码较长的句子,所以用 %20 等替换空格。&body=
设置邮件正文,可以在这里添加完整的句子,包括换行符。换行符应转换为 %0A。一些 mailto 链接示例
多个收件人:
_在线生成链接_:http: //www.mailto.co.uk/