【问题标题】:Is there a way to embed an iframe in an email with text that updates?有没有办法在带有更新文本的电子邮件中嵌入 iframe?
【发布时间】:2016-05-08 00:51:51
【问题描述】:

我想在包含 10 条最新聊天消息的电子邮件中嵌入 iframe。有没有办法让这个 iframe 动态化,以便无论何时打开电子邮件,它总是显示最新的 10 条聊天记录?如果 iframe 不是执行此操作的正确方法,是否有更好的方法?

【问题讨论】:

  • 我建议阅读以下搜索 bing.com/search?q=email+beacon 的一些结果,以了解您正在尝试做什么,并考虑是否要继续这条路线。 (顺便说一句,答案是否定的,但这不太可能是你想听到的,所以并没有真正将其作为答案)
  • 强调@AlexeiLevenkov 所说的:许多电子邮件客户端将拒绝呈现远程内容,因为它可能是电子邮件信标或更糟的东西(也就是说:这是一个安全问题!)。因此,内容不会可靠地呈现。如果链接太多,您应该考虑使用 RSS 提要或社交媒体(内部或外部)。

标签: email iframe chat html-email


【解决方案1】:

您可以在电子邮件中实施 iframe - 但您的邮件将被许多提供商识别为垃圾邮件。

您应该尝试将您的内容动态呈现为图像并将该图像实现到电子邮件中。

【讨论】:

【解决方案2】:

有一种解决方案。它使用动态 CSS 和动态图像的后备来提取信息。对于某些客户端(例如 Outlook)来说,这并不优雅,根本不可用,只会显示初始信息。它还使用样式表的链接,这也严重限制了这将在哪些客户端中工作。

回退动态图像在客户端支持方面更全面,但更难维护,因为您需要构建以编程方式提取推文(可能是 HTML 网页)的东西,然后还要创建和托管图像的东西用于拉取电子邮件。这不是一个简短的设置,可能不值得为一封简单的电子邮件进行所需的后端工作。

有关如何将实时 Twitter 提要添加到电子邮件中的更深入信息,请参阅此链接:https://litmus.com/blog/how-to-code-a-live-dynamic-twitter-feed-in-html-email

【讨论】:

    【解决方案3】:

    由于没有公认的答案,我想我也会提供我的意见。

    Litmus 不久前在电子邮件中为他们的实时 Twitter 提要做了类似的事情。

    我能想到的方法是创建一个 PHP 页面,它需要 10 个图像并将其变为 1 个。PHP 可以有一个循环来检查特定数字的增量,如果存在则添加到该 1 个图像。当有新的聊天图像添加时,PHP 将忽略最后一个并在循环中添加新的。

    【讨论】:

      猜你喜欢
      • 2021-10-20
      • 1970-01-01
      • 2014-08-12
      • 1970-01-01
      • 2021-03-12
      • 1970-01-01
      • 2021-03-11
      • 2010-10-09
      • 2013-05-04
      相关资源
      最近更新 更多