Как я могу добавить JavaScript к электронному письму? - PullRequest
2 голосов
/ 04 марта 2011

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

Или есть альтернативный вариант ???

Ответы [ 2 ]

4 голосов
/ 04 марта 2011

Не рассчитывай на это.Большинство, если не все почтовые клиенты откажутся запускать Javascript внутри электронной почты.

Если вы хотите включить кнопки, вставляйте изображения с различными ссылками на вашу общедоступную веб-страницу.Кроме того, включайте изображения кнопок в само почтовое сообщение (и ссылайтесь на них по Content-ID ), поскольку многие почтовые клиенты в настоящее время даже отказываются загружать удаленные изображения.

Это именно то, чтоКалендарь Google делает.Разумеется, Gmail распознает вложения приглашений ( текст / календарь ) и поэтому предоставляет собственный интерфейс для кнопок «да / нет / возможно».

1 голос
/ 04 марта 2011

Вероятно, нет, это зависит от почтового клиента, но я был бы невероятно удивлен, если бы увидел какие-либо разрешенные сценарии, поскольку это открывает шлюзы для огромных рисков компрометации безопасности.

Редактировать

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

...