使用锚标记打开mailto并调用URL

时间:2013-12-04 10:54:36

标签: html anchor href mailto

根据我的一个要求,我需要通过调用服务来打开默认的邮件客户端,这需要使用锚标签或纯html来完成,约束是我们不能使用javascript。 有没有人知道如何做到这一点?

3 个答案:

答案 0 :(得分:19)

试试这个:

<a href="mailto:test@test.com">Click to Mail</a>  

这将打开默认邮件客户端。

编辑:
您可以使用onClick函数打开新窗口并在其中调用webservice url.like

<a href="mailto:test@test.com" target="_blank" onclick="window.open('your WS URL');">Click to Mail</a>

答案 1 :(得分:1)

你可以像这样使用

<a href="mailto:me@domain.com?subject=Call me&body=dummy mail:">
  touch here</a>

试试吧

答案 2 :(得分:1)

如果你觉得非常大胆(并且不介意可怕的黑客攻击),你可以试试

<meta http-equiv="refresh" content="1; url=mailto:foo@bar.baz" />
您服务页面上的

可以帮助您。我在FF中的简单检查表明,由于新目标启动了一个外部程序,因此该页面不会转到其他位置。这可能需要对您的服务进行一些重新调整,具体取决于您要在哪个位置生成邮件窗口。