гиперссылка электронной почты позволяет пользователю выбрать почтовый клиент

На некоторых веб-сайтах, когда я нажимаю ссылку контактной электронной почты, я получаю либо список, либо несколько значков для распространенных почтовых программ, таких как gmail, yahoo, hotmail и т. д., и я могу выбрать, какую почтовую программу я хочу открыть, затем открывается почтовая программа. и заполняет поля Кому: и Тема:. Я не могу найти какие-либо веб-страницы для примера, но я иногда видел их на Craigslist. Кто-нибудь знает, как кодировать для этого?


person user1892770    schedule 10.12.2012    source источник
comment
просмотреть источник на странице, которая это делает.   -  person    schedule 11.12.2012
comment
Мой смартфон делает это автоматически практически со всеми ссылками электронной почты (предлагая выбор между почтовыми приложениями, связанными с каждой учетной записью); Я никогда не видел его на своем ПК, хотя обычно веб-сайт не может открыть мои почтовые аккаунты gmail или yahoo с предварительно заполненными полями на моем ПК, потому что обычно я на самом деле не вхожу в эти аккаунты. учетные записи.   -  person nnnnnn    schedule 11.12.2012
comment
Если бы я мог найти страницу, которая делает это, я бы посмотрел источник. Я видел эти страницы раньше, но сейчас не могу найти.   -  person user1892770    schedule 11.12.2012


Ответы (2)


просматривая источник на Craigslist, вы можете увидеть URL-адреса; это гмейлы:

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

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

person Community    schedule 10.12.2012
comment
голосование против? о ужас :-) нет серьезно кто ты и где живешь? Я иду за тобой! - Шучу (или я?) Не удивляйтесь, когда проснетесь и обнаружите голову TH̘Ë͖́̉ ͠P̯͍̭O̚​N̐Y̡ в своей постели. - person ; 11.12.2012
comment
Был ли вам представлен список писем или список почтовых значков, или когда вы щелкнули по умолчанию, это был gmail? Я так понимаю, что мог бы сделать для каждого почтового клиента отдельную ссылку, например ссылка выше для gmail и отдельная ссылка для hotmail. - person user1892770; 11.12.2012
comment
Я выбрал gmail из списка на сайте. нажав на ответ на этот пост в любом списке, вы увидите список вариантов - person ; 11.12.2012
comment
Я нашел веб-страницу на Craigslist, на которой есть пример, когда вы нажимаете кнопку «Ответить», она открывает список ссылок на различных поставщиков электронной почты, таких как код gmail, опубликованный выше. Извините, мой вопрос ввел в заблуждение, я не мог вспомнить, как они это сделали. Я считаю, что на это ответил Дагон. Спасибо всем за помощь. - person user1892770; 11.12.2012
comment
Я взял код с Craigslist, и он дает мне пример всего, что мне нужно, кроме одного: я не могу получить кнопку «Ответить на это сообщение», чтобы переключать параметры электронной почты для отображения и скрытия (или видимого/невидимого). Я попытался разместить пример кода на веб-сервере и попытался убедиться, что все javascripts включены, но я все еще не могу заставить кнопку «Ответить» переключаться. - person user1892770; 11.12.2012
comment
Я отмечу это как решенное, и если я не смогу понять, как заставить кнопку «Ответить» переключаться, я опубликую вопрос только с этой проблемой. Спасибо еще раз за помощь. - person user1892770; 11.12.2012

Вы можете заполнить тему и текст — в большинстве почтовых клиентов — следующим образом:

<a href="mailto:[email protected]?subject=Subject+line&body=Body+goes+here.">E-mail</a>

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

person ceejayoz    schedule 10.12.2012
comment
это откроет только клиентское веб-приложение, а не gmail, hotmail и т. д. - person ; 11.12.2012
comment
Ссылки @Dagon mailto открывают мой Gmail (Chrome). Большинство браузеров начинают реализовывать подобные вещи. - person ceejayoz; 11.12.2012
comment
дает вам только один вариант, если у вас есть 6 веб-почтовых приложений, возможно, дать пользователю выбор того, что использовать, является хорошей идеей. - person ; 11.12.2012
comment
Я согласен только с одним вариантом, если параметр по умолчанию — это тот, который предпочитают я или посетители моего веб-сайта, однако для многих людей по умолчанию используется Outlook, но предпочтительным адресом электронной почты является gmail, hotmail, Yahoo и т. д. Я понимаю, что каждый посетитель на мой веб-сайт, могут установить предпочтительную почту в своем браузере, но посетители моего веб-сайта недостаточно технически подкованы для этого. - person user1892770; 11.12.2012