无论如何我可以在java脚本中打开多个电子邮件客户端(单击一下),我知道如何使用mailto但不知道如何打开多个客户端 此代码在每次重新加载时打开客户端。
window.location.href = "mailto:user@example.com?subject=Subject&body=message%20goes%20here";
这方面的任何帮助谢谢
答案 0 :(得分:6)
如果您希望它在点击时加载邮件客户端而不是每次刷新页面时,您希望它附加到点击事件,如下所示:http://jsfiddle.net/G7Ws7/
<button class="button">Open Email</button>
使用jQuery:
$(document).ready(function(){
$('.button').on('click',function(){
window.location.href = "mailto:user@example.com?subject=Subject&body=message%20goes%20here";
});
});
<强>更新强>
如果您希望它加载客户端的多个实例,只需复制window.location.href
:http://jsfiddle.net/G7Ws7/1/
$(document).ready(function(){
$('.button').on('click',function(){
window.location.href = "mailto:user@example.com?subject=Subject&body=message%20goes%20here";
window.location.href = "mailto:user@example.com?subject=Subject2&body=message%20goes%20here";
});
});
答案 1 :(得分:1)
无法在浏览器中从JavaScript启动外部应用程序。 mailto仅启动在系统设置中配置为默认值的MUA。