Как открыть конкретный электронный сайт, используя ссылку на мой сайт? - PullRequest
1 голос
/ 20 марта 2019

Пользователь зарегистрируется, используя свою электронную почту.Вероятно, он будет использовать Gmail или Outlook.Как сделать ссылку, открывающую gmail.com при регистрации пользователя в учетной записи gmail или учетной записи outlook?Есть какое-то универсальное решение?Я пытаюсь избежать чего-то подобного:

if (user.email.endsWith("@gmail.com"))
   link.href="https://gmail.com"
else if...
else if...

Ответы [ 2 ]

0 голосов
/ 20 марта 2019

Нет способа узнать, как пользователь читает свою электронную почту.Они могут использовать службу веб-почты.Они могут использовать настольное приложение.Даже если они используют GMail, они могут не использовать веб-сайт GMail.

Предположительно, вы хотите дать пользователю ссылку, чтобы он мог видеть подтверждение по электронной почте, чтобы доказать, что он может получить доступ к электронной почте по указанному вами адресу.

Нет надежного способа помочь им в этом (подход, которого вы пытаетесь избежать, с наибольшей вероятностью сработает (для small значения "most")).

Просто поверьте, что пользователь знает, как читать собственную электронную почту .

0 голосов
/ 20 марта 2019

Зависит от того, для чего вам на самом деле нужно это использовать, но если вам нужно открыть ссылку, чтобы пользователь мог отправить электронное письмо на адрес электронной почты, вы всегда можете просто использовать mailto:

<div> Click to send an email to <a href="mailto:webmaster@example.com">Jon Doe</a></div>

Откроется почтовый сервис пользователя по умолчанию.

...