Как реализовать кнопку "Отправить по электронной почте эту ссылку"


Я добавляю кнопки Facebook "Нравится", "Твит", "Google+1", "Поделиться в LinkedIn" на некоторые веб-страницы.

Я также добавляю по электронной почте кнопку этой ссылки.

В настоящее время я делаю это так.. У меня есть хорошая кнопка, и я использую эту ссылку:

<a href="mailto:?subject=Title to send&body=Hi%0D%0DI thought you may be interested in this link.%0D%0Dhttp://www.example.com/">
Email this
</a>

Кто-то предложил мне вместо этого открыть окно и предоставить пользователям возможность отправлять прямо оттуда. Т.е. Я бы заранее определился с сообщением, и пользователь ввел бы свой адрес электронной почты, а бюджетополучатели. Конечное сообщение придет с нашей электронной почты и скажет что-то вроде [email protected] поделился с вами этой ссылкой.

У меня есть два вопроса:

  • Лучше ли это делать?
  • Насколько надежен mailto? Придется ли мне проводить обширное тестирование?

В основном я хотел бы получить несколько советов о лучших практиках и о том, что вы, возможно, делали в прошлом, спасибо:-)

Author: paulmorriss, 2011-07-27

1 answers

Преимущество создания окна заключается в том, что оно не зависит от того, правильно ли настроен почтовый клиент пользователя на используемом им компьютере. Таким образом, это работает, даже если они используют чужую машину или общедоступную машину в интернет-кафе. С ростом популярности веб-почты, такой как Gmail, так будет всегда. Однако вам нужно больше работы на вашем сервере, чтобы заставить его работать.

Еще одно преимущество заключается в том, что вы можете лучше контролировать то, что отправляется по электронной почте. Однако было бы вежливо и более уверенно показать пользователю, что будет сказано в сообщении, прежде чем они его отправят.

Mailto существует уже целую вечность и хорошо поддерживается, поэтому вам не нужно много тестировать. Это проще для вас реализовать.

 3
Author: paulmorriss, 2011-07-27 15:46:25