我需要向用户的电子邮件ID(可以是任意多个客户端)发送一些js
代码,以便用户可以只复制和使用其网站中的代码。代码涉及<script></script>
。但是当我使用GMail
尝试此操作时,它似乎正在用[removed]
替换标记,并使我的代码无用。 我看到无法将可执行代码段发送到Gmail等邮件客户端,但我仍然发现有些应用正在执行此操作。但我并不是想在邮箱中执行我的代码,而是我只是想要显示。有什么解决方法吗?
修改
看来我的框架,codeIgniter
实际上正是这样做的。这就是我试过的
$mail_subject = $this->input->post('message', false);
和
$mail_subject = $this->security->xss_clean($this->input->post('message'), false);
在Security
核心课程中,我在javascript
下找到了$_never_allowed_regex
个标签。但是如何允许它们?
htmlspecialchars()
函数 解决了
答案 0 :(得分:0)
使用函数htmlentities()
转换为html特殊字符