我需要通过调用服务来打开默认的邮件客户端,并且需要使用锚标签或纯html来实现这一点。约束条件是我们不能使用javascript来完成相同的操作。
请问有没有任何想法可以完成这个任务?
试试这个:
<a href="mailto:test@test.com">Click to Mail</a>
这将打开默认的邮件客户端。
编辑:
您可以使用 onClick 函数在新窗口中调用您的 Web 服务 URL,以打开它。
<a href="mailto:test@test.com" target="_blank" onclick="window.open('your WS URL');">Click to Mail</a>
您可以像这样使用
<a href="mailto:me@domain.com?subject=Call me&body=dummy mail:">
touch here</a>
试一下
如果你感觉非常非常大胆(并且不介意一个可怕的黑客),你可以尝试一下
<meta http-equiv="refresh" content="1; url=mailto:foo@bar.baz" />
在您的服务页面上使用它可以帮助您。我在FF中进行了简短的检查,发现由于新目标启动了外部程序,页面不会跳转到其他地方。这可能需要对您的服务进行一些重新排列,具体取决于您想要在哪里生成邮件窗口。
<a href="mailto:..."></a>
有什么问题吗? - gvee