javascript - 如何创建一个 Mailto 共享按钮,打开一个窗口,人们可以在其中输入要发送到的电子邮件地址

标签 javascript mailto window.open

我一直在整个互联网上搜索以了解如何创建一个 mailto 共享按钮,该按钮会打开一个新窗口,然后用户可以在其中输入他选择的电子邮件地址发给。我附上了一组顺序图像作为操作示例:

这有什么诀窍?为什么我找不到任何关于如何编写此类代码的信息......在 Stack Overflow 上也绝对找不到!

截至目前,这是我拥有的代码:

 $('.share-page-on-Email').click(function() {
  window.open("mailto:"+emailTo+'?cc='+emailCC+'&subject='+emailSub+'&body='+emailBody, '_self');
   });

在我的代码笔上查看我的原型(prototype)电子邮件共享按钮:https://codepen.io/IDCoder/full/rpdBQJ/

预先感谢您的帮助!

最佳答案

您可以像这样使用 window.location.href:

window.location.href = 'mailto:email@domain.com'

关于javascript - 如何创建一个 Mailto 共享按钮,打开一个窗口,人们可以在其中输入要发送到的电子邮件地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48431386/

相关文章:

JavaScripteach() 不工作

javascript - 如何动态创建具有键和值对的 JavaScript 对象?

html - 具有多个抄送地址的 Mailto

javascript - javascript 窗口中的 window.open() 和 window.close() 关闭后不会重新打开

javascript - Window.open 调整到可用的宽度和高度

Javascript 弹出窗口在 Chrome 中打开 SHOW 工具栏并编辑 URL

javascript - 这段代码是否会导致 JavaScript 中的内存泄漏

javascript - Google Chrome 扩展程序 - 如何打开/关闭 JavaScript?

javascript - 获得网站二级域名的方法?

html - rails : include html in a mail_to link