【问题标题】:Send user to their email client将用户发送到他们的电子邮件客户端
【发布时间】:2015-07-26 06:39:32
【问题描述】:

我最近在推特上,需要重置我的密码。当点击发送向您的电子邮件发送重置密码时,它会将您路由到另一个带有“转到我的电子邮件”按钮的网址

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

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

【问题讨论】:

    标签: angularjs email


    【解决方案1】:

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

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

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

    或者,您可以在@ 处拆分字符串,然后将www. 附加到它的前面作为链接。

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

    【讨论】:

    • 感谢您的意见!
    猜你喜欢
    • 2021-05-23
    • 2012-07-07
    • 2022-01-13
    • 2010-11-09
    • 2016-08-18
    • 1970-01-01
    • 2020-12-22
    • 1970-01-01
    相关资源
    最近更新 更多