邮件收件人和格式(粗体、斜体...) [英] Mailto and format (bold, italic, ...)

查看:24
本文介绍了邮件收件人和格式(粗体、斜体...)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想打开具有特定文本的用户的邮件客户端。文本的某些部分应为粗体、斜体或u̲n̲d̲e̲r̲l̲i̲n̲e̲d̲。

我尝试使用mailto

但它使用RFC 2368...所以这是完全不可能的:

特殊的hname"Body"表示关联的hValue是 消息正文。Body"hname应该包含 消息的第一个文本/纯正文部分。邮寄地址为 主要用于生成短文本消息,这些消息 实际上,自动处理的内容(如"订阅" 邮件列表的邮件),而不是一般的MIME正文。

是否有其他方法可以使用特定的格式化模板继续打开邮件客户端?

推荐答案

⚠请不要使用此选项,除非您了解您的受众并已验证此选项对任何人都没有危害。

即便如此,最好还是避免使用它,因为它比其他任何东西都更容易被滥用:辅助技术大多无法访问此类内容。


由于您的问题已经包括使用combining low line字符(Wiki)的&̲n̲d̲e̲r̲l̲i̲n̲e̲)(错误),您可能知道其他";人造字母和twitter字体以及误用其他unicode功能的类似恶作剧,主要是各种数学符号。有了这些深奥的知识,您只需使用正确的URI编码,而浏览器应该可以很好地将内容传递给电子邮件客户端:

数据-lang="js"数据-隐藏="假"数据-控制台="真"数据-巴贝尔="假">
var str = 'Please do not abuse "𝗯𝗼𝗹𝗱", "u̲n̲d̲e̲r̲l̲i̲n̲e̲", "𝘪𝘵𝘢𝘭𝘪𝘤" and other mathematical notations glyphs for ❝formatting❞.
Thanks!';
var href = 'mailto:?body=' + encodeURIComponent(str);
document.write((str + ' → ' + href).link(href));

单击结果链接在Gmail中显示以下内容:

,通常应该可以在任何其他电子邮件客户端中运行。但同样,请彻底测试,如果不是绝对必要的,请不要使用。

这篇关于邮件收件人和格式(粗体、斜体...)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆