javascript-如何创建一个Mailto共享按钮,该按钮会打开一个窗口,用户可以在其中输入要发送到的电子邮件地址
作者:互联网
我一直在Internet上进行搜索,以了解如何创建mailto共享按钮,该按钮会打开一个新窗口,然后用户可以在其中键入要发送到的电子邮件地址.我附带了一组顺序的图像作为操作示例:
这有什么窍门?为什么我找不到有关如何编写此类代码的任何信息….在堆栈溢出中也绝对不存在!
截至目前,这是我拥有的代码:
$('.share-page-on-Email').click(function() {
window.open("mailto:"+emailTo+'?cc='+emailCC+'&subject='+emailSub+'&body='+emailBody, '_self');
});
在我的代码笔处查看我的原型电子邮件共享按钮:https://codepen.io/IDCoder/full/rpdBQJ/
在此先感谢您的帮助!
解决方法:
我建议不要使用该mailto:功能,因为它的行为异常,在不同的设备上有所不同,有时会一起失败.您可以创建一个页面以仅接收电子邮件字符串,然后在服务器端执行任何操作.将弹出/弹出窗口缩小,例如:
<a href="/my-email-collector-page"
onclick="window.open(this.href,'targetWindow',
'toolbar=no,
location=no,
status=no,
menubar=no,
scrollbars=yes,
resizable=yes,
width=200px,
height=120px');
return false;">email</a>
标签:mailto,javascript,window-open 来源: https://codeday.me/bug/20191013/1906910.html