我找不到真正符合我的问题的帖子,所以我们开始:
我想在我的网站上实现“通过邮件共享”按钮,因此当您单击该按钮时,假设 Outlook 或 Thunderbird 打开,并为您提供在新邮件中共享网站链接的选项。
我不太确定,但我认为我无法仅使用 html 完全完成此操作,因为当您链接到他们的共享站点时,facebook 也正在运行 JS。
您不需要为此使用 JavaScript。只是一个简单的HTML:
<a id="emailMe" href="mailto:[email protected] /cdn-cgi/l/email-protection">e-mail me</a>
您还可以定义一个subject但您必须记住,只能使用字符 a-z 和数字 0-9。其他字符必须进行 url 编码,例如主题“这是一个主题”应该这样编码
<a id="emailMe" href="mailto:[email protected] /cdn-cgi/l/email-protection?subject=This%20is%20a%20subject">e-mail me</a>
如果你不想手动编码每个字符(这是非常明显的),那么 JavaScript 终于来了:
var subject = "This is a subject";
var subjectEncoded = encodeURIComponent(subject);
document.getElementById('emailMe').href = "mailto:[email protected] /cdn-cgi/l/email-protection?subject=" + subjectEncoded;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)