JavaScript en e-mails

Wanneer u een e-mail schrijft, zijn de twee belangrijkste keuzes die u hebt om de e-mail in platte tekst te schrijven of HTML te gebruiken. Met platte tekst kun je alleen tekst in de e-mail plaatsen en al het andere moet een bijlage zijn. Met HTML in uw e-mail kunt u de tekst opmaken, afbeeldingen opnemen en de meeste van dezelfde dingen in de e-mail doen die u op een webpagina kunt doen.

Omdat u JavaScript in een webpagina kunt opnemen in HTML, kunt u natuurlijk ook JavaScript in een e-mail in HTML opnemen.

Waarom wordt JavaScript niet gebruikt in HTML-e-mails?

Het antwoord hierop heeft betrekking op een fundamenteel verschil tussen webpagina's en e-mails. Bij webpagina's is het de persoon die op internet surft, die beslist welke webpagina's ze bezoeken. Een persoon op internet gaat geen pagina's bezoeken waarvan hij denkt dat deze iets kunnen bevatten dat schadelijk kan zijn voor zijn computer, zoals een virus. Met e-mails is het de afzender die de meeste controle heeft over welke e-mails worden verzonden en de ontvanger heeft minder controle. Het hele concept van spamfiltering om ongewenste e-mails te proberen te verwijderen, is een indicatie van dit verschil. Omdat e-mails die we niet willen, door ons spamfilter kunnen komen, willen we dat de e-mails die we wel zien, net zo onschadelijk worden gemaakt als we ze kunnen maken voor het geval er iets destructief langs ons filter komt. Hoewel virussen zowel aan e-mails als webpagina's kunnen worden toegevoegd, komen die in e-mails veel vaker voor.

Om deze reden heeft de overgrote meerderheid van de mensen de beveiligingsinstellingen in hun e-mailprogramma veel hoger ingesteld dan in hun browser. Deze hogere instelling betekent meestal dat hun e-mailprogramma is ingesteld om JavaScript te negeren dat in de e-mail wordt aangetroffen.

Natuurlijk, de reden waarom de meeste HTML-e-mails geen JavaScript bevatten omdat ze er geen behoefte aan hebben. Waar JavaScript in een HTML-e-mail zou worden gebruikt, zullen degenen die begrijpen dat JavaScript in de meeste e-mailprogramma's is uitgeschakeld, een alternatieve oplossing produceren waarbij de e-mail naar een webpagina linkt die JavaScript bevat.

De enige keer dat JavaScipt in e-mail wordt geplaatst

Er zullen slechts twee groepen mensen zijn die JavaScript in hun e-mails plaatsen - degenen die zich nog niet hebben gerealiseerd dat de beveiligingsinstellingen in e-mailprogramma's verschillen van die in webpagina's, zodat hun JavaScript niet wordt uitgevoerd en degenen die opzettelijk plaatsen JavaScript in hun e-mail zodat het automatisch een virus op de computer installeert van die paar mensen die de beveiligingsinstellingen in hun browser verkeerd hebben geconfigureerd, zodat hun JavaScript kan worden uitgevoerd.