首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用JQuery / JavaScript调用/单击邮件链接

使用JQuery / JavaScript调用/单击邮件链接
EN

Stack Overflow用户
提问于 2010-10-06 06:45:54
回答 5查看 93.9K关注 0票数 86

我想从JavaScript调用一个邮件链接--也就是说,我想要一个方法,允许我在用户的PC上打开电子邮件客户端,就像他们点击了一个普通的mailto链接一样。

我该怎么做呢?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-10-06 06:47:34

您可以在此处使用window.location.href,如下所示:

代码语言:javascript
复制
window.location.href = "mailto:address@dmail.com";
票数 146
EN

Stack Overflow用户

发布于 2013-01-02 16:03:47

您可以通过在页面上使用带有链接的.click()来避免上面讨论的空白页面问题:

代码语言:javascript
复制
document.getElementById('mymailto').click();
...
<a href="mailto:...." id="mymailto" style="display:none"></a>
票数 10
EN

Stack Overflow用户

发布于 2018-01-26 10:23:34

对我来说,在chrome、IE和firefox以及outlook上测试的有效答案是

代码语言:javascript
复制
window.location.href = 'mailto:address@dmail.com?subject=Hello there&body=This is the body';

%0d%0a是邮件链接中电子邮件正文的新行符号

%20是应该使用的空格符号,但它也适用于我的普通空格

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3868315

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档