将用户发送到他们的邮件客户端

时间:2015-07-26 06:39:33

标签: angularjs email

我最近在Twitter上,需要重置密码。点击发送以向您的电子邮件发送重置密码后,它会将您转到另一个网址,并显示“转到我的电子邮件”按钮

enter image description here

我正在使用AngularJs并希望能够使用此功能让用户点击按钮转到他们的电子邮件客户端!真是太酷了!我找不到任何关于如何执行此操作的示例或文档。关于如何将用户发送到他们的特定电子邮件客户端AngularJs的任何想法?

我能看到实现这一目标的唯一方法就是编写一个控制器,其中包含以下信息:“如果电子邮件以@ gmail.com结尾=路由到'https://www.gmail.com'”

1 个答案:

答案 0 :(得分:1)

您有两种选择:1。如您所述,根据电子邮件地址创建指向相应客户端的链接,或2.使用mailto链接打开用户的默认电子邮件客户端。因此,选择合适的方法确实取决于您的用例。

就电子邮件的链接而言,您可以创建电子邮件地址和网址的地图:

{
  'gmail.com': 'https://www.gmail.com',
  ...
}

或者,您可能会在@分割字符串并将www.添加到其前面以作为链接。

除此之外,浏览器不提供其他方法。