¿Te has preguntado por qué no se utiliza JavaScript en los correos electrónicos HTML?

Al escribir un correo electrónico, las dos opciones principales que tiene son escribir el correo electrónico en texto plano o utilizar HTML. Con texto plano, todo lo que puedes colocar en el correo electrónico es texto y cualquier otra cosa debe ser un archivo adjunto. Con HTML en tu correo electrónico puedes formatear el texto, incorporar imágenes y hacer la mayoría de las mismas cosas en el correo electrónico que puedes hacer en una página web.

 

Como puede incorporar JavaScript en HTML en una página web, también puede incorporar JavaScript en HTML en un correo electrónico.

¿Por qué no se utiliza JavaScript en los correos electrónicos HTML?

La respuesta a esto se relaciona con una diferencia fundamental entre las páginas web y los correos electrónicos. En el caso de las páginas web, es la persona que navega por la web la que decide qué páginas web visita. Una persona en la web no va a visitar páginas que crean que pueden contener algo que pueda ser dañino para su computadora, como un virus. En el caso de los correos electrónicos, es el remitente quien tiene el mayor control sobre los correos electrónicos que se envían y el destinatario tiene menos control. Debido a que los correos electrónicos que no queremos pueden pasar por nuestro filtro de spam, queremos que los correos electrónicos que sí vemos sean tan inofensivos como podamos hacerlos en caso de que algo destructivo pase a través de nuestro filtro. Además, aunque los virus se pueden adjuntar tanto a los correos electrónicos como a las páginas web, los que se encuentran en los correos electrónicos son mucho más comunes.

Por esta razón, la gran mayoría de las personas tienen la configuración de seguridad de su programa de correo electrónico mucho más alta que la que han establecido en su navegador. Esta configuración más alta generalmente significa que tienen su programa de correo electrónico configurado para ignorar cualquier JavaScript que se pueda encontrar en el correo electrónico.

 

Por supuesto, la razón por la que la mayoría de los correos electrónicos HTML no contienen JavaScript porque no lo necesitan. Si se utiliza JavaScript en un correo electrónico HTML, aquellos que entiendan que JavaScript está desactivado en la mayoría de los programas de correo electrónico producirán una solución alternativa en la que el correo electrónico se vinculará a una página web que contenga JavaScript.

 

Sólo habrá dos grupos de personas que pongan JavaScript en sus correos electrónicos: aquellos que aún no se han dado cuenta de que la configuración de seguridad de los programas de correo electrónico es diferente de la de las páginas web, por lo que su JavaScript no se va a ejecutar, y aquellos que deliberadamente colocan JavaScript en su correo electrónico, por lo que automáticamente instalarán un virus en el equipo de las pocas personas que tienen la configuración de seguridad de su navegador mal configurada, de modo que su JavaScript pueda ejecutarse.

(0 votes)