【问题标题】:email hyperlink allow user to choose email client电子邮件超链接允许用户选择电子邮件客户端
【发布时间】:2012-12-10 20:27:41
【问题描述】:

在某些网站上,当我单击联系人电子邮件链接时,我会看到常用电子邮件程序(如 gmail、yahoo、hotmail 等)的列表或图标,我可以选择要打开的电子邮件程序,然后电子邮件程序打开并填写收件人:和主题:字段。我找不到任何网页作为示例显示,但我有时会在 Craigslist 上看到它。有人知道如何为此编码吗?

【问题讨论】:

  • “查看源代码”在执行它的页面上。
  • 我的智能手机会自动使用几乎所有的电子邮件链接(提供与每个帐户关联的电子邮件应用程序之间的选择);我从来没有在我的电脑上看到过它,虽然通常网站无法在我的电脑上打开我的 gmail 或 yahoo 邮件帐户,因为通常我实际上并没有登录到那些帐户。
  • 如果我能找到这样的页面,我会查看源代码。我以前看过这些页面,但现在找不到。

标签: php javascript ajax email hotmail


【解决方案1】:

您可以在大多数电子邮件客户端中填充主题和正文 - 像这样:

<a href="mailto:example@example.com?subject=Subject+line&body=Body+goes+here.">E-mail</a>

这通常是一个比让用户选择他们的提供商并依赖某种未记录且随时可能更改的 URL 格式更好的解决方案,更不用说它适用于 Outlook 等桌面客户端。

【讨论】:

  • 只会打开客户端的web应用,不会打开gmail、hotmail等
  • @Dagon mailto 链接打开我的 Gmail (Chrome)。大多数浏览器都开始实现这种功能。
  • 只给你一个选择,如果你有 6 个网络邮件应用程序,也许让用户选择使用什么是个好主意。
  • 如果默认选项是我或我的网站访问者喜欢的选项,我可以只选择一个选项,但是,对于许多人来说,默认选项是 Outlook,但首选电子邮件是 gmail、hotmail、Yahoo等。我了解我网站的每个访问者都可以在他们的浏览器中设置首选邮件,但我的网站访问者在技术上还不够精通。
【解决方案2】:

在 craigslist 上查看源代码,您可以看到网址;这是gmail:

https://mail.google.com/mail/?view=cm&fs=1&to=TOADDRESS&su=SUBJECT&body=BODY&tf=1&shva=1

您想查看每个站点的文档以了解详情

【讨论】:

  • 否决票?哦,恐怖:-) 不,你是谁,你住在哪里?我来接你了! - 开个玩笑(还是我?)当你醒来发现 TH̘Ë͖́̉ ͠P̯͍̭O̚​N̐Y̡ 的头在你的床上时,不要感到惊讶。
  • 您是否看到了邮件列表或邮件图标列表,或者当您单击时它是否默认为 gmail?我知道我可以为每个邮件客户端创建一个单独的链接,例如上面的 gmail 链接和一个单独的 hotmail 链接。
  • 我从网站上的列表中选择了 gmail。单击任何列表上的“回复此帖子”会为您提供一个选项列表
  • 我在 Craigslist 上找到了一个包含示例的网页,当您单击回复按钮时,它会打开一个链接列表,这些链接指向各种电子邮件提供商,例如上面发布的 gmail 代码。抱歉,我的问题具有误导性,我不记得他们是如何做到的。我认为这是由 Dagon 回答的。感谢大家的帮助。
  • 我从 Craigslist 获取了代码,它为我提供了我需要的所有内容的示例,除了一件事,我无法获得“回复此帖子”按钮来切换电子邮件选项以显示和隐藏(或可见/不可见)。我尝试将一些示例代码放在 Web 服务器上,并尝试确保包含任何 javascript,但我仍然无法切换回复按钮。
猜你喜欢
  • 2022-01-13
  • 2022-01-09
  • 2013-03-03
  • 1970-01-01
  • 2010-11-09
  • 2016-08-18
  • 2010-11-13
  • 1970-01-01
  • 2014-06-02
相关资源
最近更新 更多