我正在处理一个铬应用程序,它需要创建一个电子邮件点击一个按钮。我使用mailto:因为默认客户端是Outlook,所以它应该打开outlook电子邮件撰写窗口。我也在用下面的代码-
var mail = "mailto:" + recp + "?subject=" + sub;
newWindow = window.open(mail);
执行此操作时,chrome应用程序将打开outlook电子邮件窗口,但也会在chrome中打开一个选项卡,其中url作为邮件变量的内容。,即使我在新创建的选项卡上调用close,也不会关闭。我的目标是创建没有任何附加标签的电子邮件。
我有办法做到这一点吗?
发布于 2014-12-01 13:19:45
您不必为该链接打开新窗口,因为将有自动打开的outlook窗口(我没有与该链接类型相关的操作,因此我可以弹出以选择该程序来打开它)。
$("span").click(function() {
var recipient = $(this).text();
window.location.href = "mailto:" + recipient + "?subject=Mail to " + recipient;
});
span {
cursor: pointer;
display: inline-block;
margin: 0 10px;
}
span:hover {
border-bottom: 1px dotted black;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<span>sample@mail.com</span>
<span>another@mail.com</span>
<span>sample2@mail.com</span>
https://stackoverflow.com/questions/27228880
复制相似问题