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