Существует ли текущий или предстоящий стандарт, используемый текущим почтовым клиентом, который позволяет использовать Javascript в письме? - PullRequest
1 голос
/ 12 ноября 2009

У меня есть система, которая отправляет электронные письма программно сгенерированными сообщениями сотни раз в день. Они собираются открыть в outlook, который, как я знаю, будет отображать HTML иначе, чем IE, и отключить скрипты. Но есть ли какие-нибудь новые стандарты, которые позволят использовать JavaScript в своих HTML-письмах?

Всегда ли это будет большой угрозой безопасности? Нет ли у клиента, такого как gmail, возможности ограничить все операции JS внутри тела сообщения? Всегда будет слишком рискованно? А как насчет будущих версий Outlook, таких как Office 2010?

Ответы [ 2 ]

5 голосов
/ 12 ноября 2009

Учитывая, что даже поддержка HTML / CSS в электронной почте довольно ограничена , можно с уверенностью сказать, что мы не увидим поддержку JavaScript в ближайшем будущем. Не то чтобы я был недоволен этим: -)

4 голосов
/ 12 ноября 2009

Я не претендую на то, что могу предсказывать будущее; тем не менее, с ограниченной поддержкой html и css, доступной в настоящее время для электронных писем на основе HTML, а также с огромным подавлением сценариев из-за ранних макровирусов, я не знаю, будет ли JavaScript добавлен в ближайшее время.

Я бы порекомендовал постараться, чтобы сообщения электронной почты оставались только простыми сообщениями, а аспекты поведения для такой версии оставлялись на веб-странице. Если бы почтовые клиенты начали реализовывать такое, фактическая объектная модель JavaScript должна была бы быть ограничена, чтобы человек не мог на самом деле ни выполнять window.open (), ни пытаться отправлять другие электронные письма, как это было раньше. С ограниченным набором сценариев это не стоило бы различных реализаций.

...