Javascript-将可点击链接保存在字符串中

时间:2018-11-29 08:26:32

标签: javascript

所以我有这样的功能,可以在button点击上调用:

function sendEmail() {
    var subject = 'test subject';
    var href = window.location.origin + window.location.pathname;
    var body = 'test body: ' + href;

    window.location.href = 'mailto:?subject=' + subject + '&body=' + body;
}

是否可以将此href保存为电子邮件的真实链接,而不保存为string

谢谢您的建议。

2 个答案:

答案 0 :(得分:0)

不,不可能这样实现,因为正文在此处应为纯文本。

答案 1 :(得分:0)

您需要设置邮件功能,以发送TEXT / HTML而不是TEXT / PLAIN的Content-Header。

如果是这样,您可以使用简单的html发送邮件。 这将使链接看起来像:

function sendEmail() {
    var subject = 'test subject';
    var href = window.location.origin + window.location.pathname;
    var body = 'test body: <a href="' + href + '">Any Description</a>';
}

如果您的解决方案可行,则可以迫使人们通过阅读他们的邮件来重定向到另一个页面,并且可以肯定的是,