Se hai mai creato un'e-mail personalizzata, saprai che ci sono dei limiti significativi che devi conoscere.
Le limitazioni più ovvie sono:
- Nessun supporto per Javascript nelle email
- Nessun supporto per i CSS interni (CSS inserito nell'intestazione del file HTML). È piuttosto comprensibile che il CSS esterno non sia ancora supportato.
- I browser di posta incoraggiano l'uso della codifica HTML e CSS che ora è considerata deprecata e cattiva pratica. Per esempio; utilizzando
tables
per organizzare il contenuto anzichédivs
con CSS (float, ecc.). Anche come esempio; l'uso rigoroso / eccessivo di CSS in linea - Nessun supporto per
forms
Sebbene sia comprensibile che i primi browser non supportino Javascript o CSS. Perché queste limitazioni persistono nei browser moderni? Quali sono gli scopi tecnici (se esistono) che i moderni browser di posta elettronica presentano ancora queste limitazioni e incongruenze con i browser web?
Indicare la ragione più ovvia per cui JavaScript era / non è supportato: Sicurezza . Ma come ha mostrato Internet Explorer; quando si affrontano i problemi di sicurezza relativi ad ActiveX (penso che sia quello che viene chiamato?) non hanno vietato o rimosso completamente Javascript - hanno intrapreso altre azioni per risolvere i problemi di sicurezza. Quindi, perché non è stato adottato lo stesso approccio con i browser email?