【问题标题】:Prevent html emails with Style element from affecting entire web page防止带有 Style 元素的 html 电子邮件影响整个网页
【发布时间】:2011-12-05 18:16:13
【问题描述】:

我们有一个显示电子邮件的单页网络应用程序。我们正在查看的一些电子邮件包含样式元素,当它们加载到 DOM 中时,会影响我们的整个应用程序。防止这种情况发生的最好方法是什么?我目前正在使用 HtmlAgilityPack 删除样式元素,如下面的帖子所示,但我想知道是否有更简单的方法。

Regex to remove body tag attributes (C#)

【问题讨论】:

    标签: html


    【解决方案1】:

    使用iframes。这会将消息放入单独的文档中,并且不会有样式干扰。

    【讨论】:

    • 快 6 年了,这会是同样的情况吗?如今,Web 组件会比 iframe 更好吗?
    【解决方案2】:

    既然您说的是 html 电子邮件,那么使 Css 工作的唯一方法就是提供内联 css 样式。外部 CSS 永远不会在 html 邮件上工作。

    【讨论】:

    • 不是真正的问题 IMO 的答案 - 从 OP 所说,显然存在扭曲文档其余部分的类。
    猜你喜欢
    • 2021-03-30
    • 1970-01-01
    • 2012-08-16
    • 1970-01-01
    • 1970-01-01
    • 2020-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多