0
我需要从电子邮件正文中删除字符串的CSS,这样我才能得到某人从该邮件中读取的真实消息。删除字符串中的所有CSS(Javascript /节点)
许多电子邮件包含大量的HTML,我已经可以使用striptags进行剥离。但是,CSS仍然存在。作为一个例子,mailbody:
table.footer-table {width:100%; font-size:inherit; line-height: 18px; text-align:center; }
亲爱的主席先生,
你好。亲切的问候,约翰
这是一个例子,实际上有更多的CSS类定义在实际消息上面。
我不知道在这样的邮件中会有哪些类等(例如,如果它以表或其他方式开始)。
问题:CSS如何从字符串中有效地删除?
我还没有找到能够做到这一点的图书馆。
先放不剥离HTML完整串 – binariedMe
您可以通过使用简单的jQuery脚本删除从HTML造型因为电子邮件中的大部分样式都是内联完成的。它可能类似 '$(“table”)。removeAttr(“style”)' – Paudel
@Paudel但是,如果我不提前知道类,这不是一个很好的解决方案。 – ffritz