如何将标记添加为简单字符串,而不将其视为HTML中的常规<script>标记?

问题描述 投票:2回答:1

我正在创建一个电子邮件模板,向用户发送一些他需要放在他网站上的JavaScript代码。

我已经尝试将其包装在代码标记中,但它仍然将脚本标记视为实际标记而不是字符串。

<p>
    <code>
      <script>
          !function(e,t,i){var n,d=e.getElementsByTagName("head") 
           eElement("script")).id=i,n.setAttribute("key","kKQ1Yxgxm")
      </script>
    </code> 
</p>

预期的结果是它应该将代码标记中的任何内容视为一个简单的字符串。包括标签。但它被视为脚本标记而不是普通字符串。

javascript html html-email email-integration email-templates
1个回答
3
投票

逃避<>应该工作。

 &lt;script&gt;
          !function(e,t,i){var n,d=e.getElementsByTagName("head") 
            eElement("script")).id=i,n.setAttribute("key","kKQ1Yxgxm")
 &lt;/script&gt;
© www.soinside.com 2019 - 2024. All rights reserved.