【问题标题】:How can Javascript code be displayed as plain text in the body of an HTML email?Javascript 代码如何在 HTML 电子邮件的正文中显示为纯文本?
【发布时间】:2019-10-23 05:22:00
【问题描述】:

我收到了一封电子邮件,其中输出了 HTTP 错误响应的文本。如果响应曾经在 <script> 标记中包含 Javascript 代码(以及一些 HTML 代码),那么 Gmail(和许多其他电子邮件客户端)会删除该代码。

另外,如果</script> 之后的任何内容似乎也被删除了。

我怎样才能使 Javascript 代码不被剥离,而只是作为纯文本包含在 HTML 电子邮件的正文中?

【问题讨论】:

  • 你可以尝试用<替换所有<
  • 所以将其编码为纯文本
  • <pre><code> 标签可用
  • <\script> 应该是 </script>。这就是为什么在它被剥离之后的一切,你没有正确地结束脚本。
  • 你为什么首先尝试使用 JavaScript 发送 HTML 邮件?我认为任何邮件客户端都不会执行它。

标签: javascript email html-email


【解决方案1】:

我认为你可以使用 HTML 实体

<script>code</script>

<script>code</script>

应该变成

<script>code</script>

渲染时

您可以使用this tool

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-06-14
    • 2021-05-17
    • 2011-07-08
    • 2020-01-10
    • 2023-04-01
    • 1970-01-01
    相关资源
    最近更新 更多