Javascript 在您的网站上编写电子邮件联系人按钮的最佳实践是什么

Javascript 在您的网站上编写电子邮件联系人按钮的最佳实践是什么,javascript,html,email,href,mailto,Javascript,Html,Email,Href,Mailto,我不想使用mailto:因为我个人觉得当它打开我从未使用过的outlook时很烦人 <a href="mailto:homer@example.com">Email Homer</a> 我应该让按钮打开一个只有电子邮件地址的新页面吗?有没有办法让它自动复制?我还可以让用户选择简单地复制/粘贴: <a href="mailto:homer@example.com">Email Homer</a> (homer@example.com) (h

我不想使用mailto:因为我个人觉得当它打开我从未使用过的outlook时很烦人

<a href="mailto:homer@example.com">Email Homer</a> 


我应该让按钮打开一个只有电子邮件地址的新页面吗?有没有办法让它自动复制?

我还可以让用户选择简单地复制/粘贴:

<a href="mailto:homer@example.com">Email Homer</a> (homer@example.com)
(homer@example.com)

您基本上有两种选择。使用mailto,它将使用用户定义的电子邮件应用程序(可以是outlook、yahoo、gmail等)。这是最快的编程,因为您不需要做任何事情,只需添加链接即可完成。

另一个是创建自己的电子邮件页面。缺点是你要做更多的工作。优点是,您可以指定更多字段来提供更多信息(例如,订单、电话等)。不过,这将使用您的电子邮件服务器,而不是客户的,因此请确保客户将其电子邮件地址添加到表格中,作为强制性的(可能还有验证)

我将创建一个单独的网页(如“联系我们”),在其中放置一个联系表格(发件人姓名、电子邮件、主题和消息)。在此页面上,您还可以使用链接/按钮发布电子邮件地址。

它不会显式打开Outlook,而是打开用户定义为其默认邮件应用程序的任何内容。如果您不使用Outlook,请将默认设置更改为您使用的任何设置。完全可以不使用Outlook!它只能按命令去做。埃帕斯卡雷洛:大多数人不知道怎么做。OP试图让用户更轻松。我不想让你的问题听起来无效,但仅仅因为你觉得它烦人(我也是),并不意味着其他人觉得它没用。这已经是一段时间了,所以这一功能的消失可能是一个烦恼。我建议遵循迪奥多斯的方法,或者创建自己的表单,通过电子邮件发送给目标收件人。关于复制选项:浪费时间复制是不值得的。。我通常只是把电子邮件地址作为文本,这样你可以复制它,如果你愿意。你可以写一个表格,你的服务器可以通过电子邮件发送,但对我来说这似乎是浪费时间。所以我同意迪奥德乌斯的观点,只是复制和粘贴。对不起,我应该提到联系人按钮是一个信封图标,我正试图避免用一个长的电子邮件地址弄乱设计。