根据我的一个要求,我需要通过调用服务来打开默认的邮件客户端,这需要使用锚标签或纯html来完成,约束是我们不能使用javascript。 有没有人知道如何做到这一点?
答案 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中的简单检查表明,由于新目标启动了一个外部程序,因此该页面不会转到其他位置。这可能需要对您的服务进行一些重新调整,具体取决于您要在哪个位置生成邮件窗口。