Ich schrieb eine Webanwendung, die E-Mails über IMAP abruft. Ich muss jetzt Anzeige diese E-Mails an den Benutzer. Ich dachte, es wäre einfach (ich HTML innerhalb eines HTML-fähigen Browser bin Anzeige), bis ich in diesen ein wenig aussehen ... und entdecken, dass es Tonnen von Fragen wie:Wie wird eine HTML-E-Mail in einer Webanwendung angezeigt?
- Javascript & Sicherheit
- Stil brechen
- Sicherlich mehr
gibt es eine gute, sicher Möglichkeit, eine HTML-E-Mail anzuzeigen? Ich würde irren für "sicher" statt "gorgeous", auch wenn ich nicht nur die Textversion einer E-Mail anzeigen möchte (die nicht einmal garantiert da ist ...)
Ich realisiere die Die naheliegendste Antwort lautet: "Setze alles in einen Rahmen" - ist es das wirklich? Wird es tatsächlich arbeiten?
I Node Server-Seite verwendet, wenn es ...
die Antwort akzeptieren, solange es erwähnt Googles Caja https: // Code. Google.com/p/google-caja/wiki/JsHtmlSanitizer das war der Schlüssel zur Lösung meines Problems – Merc
@Merc in diesem Fall können Sie Ihre eigenen http://StackOverflow.com/Help/self-answer und Upvote meins akzeptieren, wenn es bringt etwas Nützliches – xmojmr
Ihre Antwort ist erstaunlich und ich denke, es sollte die akzeptierte sein! Bitte fügen Sie einfach eine kurze Referenz zu Caja, das ist alles! – Merc