【发布时间】:2019-10-23 05:22:00
【问题描述】:
我收到了一封电子邮件,其中输出了 HTTP 错误响应的文本。如果响应曾经在 <script> 标记中包含 Javascript 代码(以及一些 HTML 代码),那么 Gmail(和许多其他电子邮件客户端)会删除该代码。
另外,如果</script> 之后的任何内容似乎也被删除了。
我怎样才能使 Javascript 代码不被剥离,而只是作为纯文本包含在 HTML 电子邮件的正文中?
【问题讨论】:
-
你可以尝试用
&lt;替换所有< -
所以将其编码为纯文本
-
<pre>和<code>标签可用 -
<\script>应该是</script>。这就是为什么在它被剥离之后的一切,你没有正确地结束脚本。 -
你为什么首先尝试使用 JavaScript 发送 HTML 邮件?我认为任何邮件客户端都不会执行它。
标签: javascript email html-email