【问题标题】:How to link mailto with default email client?如何将 mailto 与默认电子邮件客户端链接?
【发布时间】:2017-07-17 14:44:42
【问题描述】:

我想知道有什么方法可以获取任何机器的默认电子邮件客户端吗?
在 chrome 中,当我单击带有 mailto 属性的链接时,它会打开 Gmail 撰写邮件(不是使用机器的默认电子邮件客户端)。

但我希望它使用该机器的默认电子邮件客户端打开该链接。

例如

mailto:example@xyz.com?..... // all parameters

我需要在该链接上传递任何额外的参数吗?
谁能告诉我如何实现这一目标?

【问题讨论】:

  • 您是否尝试过使用协议处理程序?
  • 默认情况下,它会通过用户的默认电子邮件客户端打开。也许您已经将浏览器默认设置为 gmail。
  • @guest271314 :不,我从未听说过。能告诉我怎么用吗?
  • @IsuruKusumal :不,它实际显示的 Outlook 是默认邮件客户端。

标签: javascript html mailto


【解决方案1】:

这取决于浏览器设置。您无法使用 JavaScript 更改它。

看看http://www.makeuseof.com/tag/how-to-change-the-default-email-program-for-mailto-links/

【讨论】:

  • 您的建议对我没有帮助,因为我知道这一点,当用户单击链接并希望在他们机器的默认邮件客户端中打开时,我无法告诉他们完成所有这些事情。我需要做一些事情,以便 mailto 链接将在用户的默认邮件客户端中打开
  • 您不能强制用户打开某个程序,浏览器会处理将 mailto 链接传递给用户设置的正确邮件客户端。
  • @AlexisTyler :我并不是说这一定是可能的,我是在问这个问题,我知道这是不可能的,所以问的问题是期待关于相同的替代方案。
猜你喜欢
  • 1970-01-01
  • 2010-10-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-28
  • 1970-01-01
  • 2011-07-17
相关资源
最近更新 更多