【问题标题】:want to insert <a> link to home page of my site in the body part of mailto tag [duplicate]想在mailto标签的正文部分插入指向我网站主页的<a>链接[重复]
【发布时间】:2012-02-21 23:38:06
【问题描述】:

可能重复:
Is it possible to add an HTML link in the body of a MAILTO link

我需要在mailto标签的正文部分插入以下文本。

第一行没有问题。但第二行是返回我网站主页的链接。

“来自作者姓名的灵感:帖子标题...(包括标题末尾的 3 个点) 在这里查看全文! [此行是返回实际帖子 URL 的链接]"

请帮帮我。

【问题讨论】:

标签: html mailto


【解决方案1】:

在电子邮件中添加 HTML 被认为是不好的做法,您应该在正文中放置一个 URL,然后让电子邮件客户端自动将其转换为可点击的链接。

<a href="mailto:emailgoeshere?subject=SUBJECT&body=Check out this URL: http://www.example.com/">some text</a>

您还可以尝试以下方法(通过使用 HTML 转义代码)来尝试强制使用一些常规文本进行链接:

<a href="mailto:emailgoeshere?subject=SUBJECT&body=Check out this URL: &lt;a href='http://www.example.com/'&gt;SOME LINK&lt;/a&gt;">some text</a>

但是,这是我的主要免责声明,在大多数电子邮件客户端上,这可能最终看起来像废话(除非用户已将默认/首选邮件格式设置为 HTML)。

【讨论】:

  • 感谢您的回答,这个我已经试过了。但是当用户单击 mailto 链接时,在撰写电子邮件部分,它如下所示:查看 example.com">Click 此处。而不是带有超链接的单击此处。
  • 有没有你尝试使用它的例子?我认为我提到的第一个选项是你最好的选择,如果用户的电子邮件客户端不理解超链接,或者,如果用户在他们的电子邮件首选项中明确禁用了 HTML,那么你就无法真正强迫他们在他们的电子邮件中查看可点击的链接。但可以肯定的是,Gmail、Hotmail、Yahoo 等基于 Web 的客户端……甚至 MS Outlook、Thunderbird 等……都应该将其作为 URL 并使其可点击,除非用户禁用该功能。
【解决方案2】:

就用这个吧:

&lt;a href="mailto:emailgoeshere"&gt;some text&lt;/a&gt;

使用此方法将生成一个链接,用于创建电子邮件。

希望对你有所帮助。

【讨论】:

  • 你没有明白我的意思。
  • 我需要在mailto标签的正文部分插入标签
猜你喜欢
  • 2014-02-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-30
  • 2012-11-14
  • 2017-07-03
  • 2010-09-18
相关资源
最近更新 更多