编程语言
首页 > 编程语言> > javascript-如何创建一个Mailto共享按钮,该按钮会打开一个窗口,用户可以在其中输入要发送到的电子邮件地址

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