【问题标题】:Add an HTML link in the body of a MAILTO link [duplicate]在 MAILTO 链接的正文中添加 HTML 链接 [重复]
【发布时间】:2017-07-03 17:11:17
【问题描述】:

有没有办法在mailto 电子邮件的正文中添加 HTML 链接?

我知道使用 activeX 可以做到这一点,但我不能使用它(我需要它在 IE 以外的其他浏览器中工作)

类似这样的:

 body=<a href='http:www.test.com'> link </a>
 window.location.href = "mailto:" + emailTo + "?subject=" + subject+ "&body=" + body;

【问题讨论】:

  • 小心 - 由于易受电子邮件诈骗的影响,不再建议在网页中使用 mailto 链接
  • 有其他选择吗?
  • 是的 - 一个基于 php 的专用联系表单,可从服务器发送邮件
  • 谢谢,但我使用的是.NET,不需要发送电子邮件,只需在用户计算机上打开电子邮件(内部网站)

标签: javascript email mailto


【解决方案1】:

试试这个:

在创建 mailto 链接时将完整的 url 放在 body 变量中。

&lt;a href="emailadress?Subject=Test&amp;body=go%20to%20this%20link%20for%20me:%20http://stackoverflow.com"&gt;mailto&lt;/a&gt;

网址需要有完整路径。单击 mailto 链接时,所有电子邮件客户端都应该能够将其变为链接。

干杯

【讨论】:

    【解决方案2】:

    【讨论】:

    • 谢谢,但我看不出它对我有什么帮助,我正在寻找一种客户端解决方案,可以在不使用 activex 的情况下将 HTML 链接添加到电子邮件正文。
    猜你喜欢
    • 2010-09-19
    • 2011-08-02
    • 1970-01-01
    • 2015-08-08
    • 1970-01-01
    • 2018-11-14
    • 2014-12-16
    相关资源
    最近更新 更多