如何将 JS 代码邮寄到 Gmail,不是为了执行,而是为了显示
Posted
技术标签:
【中文标题】如何将 JS 代码邮寄到 Gmail,不是为了执行,而是为了显示【英文标题】:How to mail a JS code to Gmail, not to execute, but just to display 【发布时间】:2016-04-16 14:29:17 【问题描述】:我需要将一些js
代码发送到我的用户的电子邮件ID(可以是任意多个客户端),以便用户可以在他们的网站中复制和使用代码。代码涉及<script></script>
。但是当我用GMail
尝试这个时,它似乎用[removed]
替换了标签,并且使我的代码没有用。 我读到无法将可执行代码 sn-ps 发送到 Gmail 等邮件客户端,但我仍然发现一些应用程序这样做。但我并没有尝试在邮箱中执行我的代码,而是我只是想显示。有什么解决方法吗?
编辑
看来我的框架 codeIgniter
实际上正在这样做。这是我尝试过的
$mail_subject = $this->input->post('message', false);
和
$mail_subject = $this->security->xss_clean($this->input->post('message'), false);
在Security
核心类中,我在$_never_allowed_regex
下找到javascript
标签。但是如何允许呢?
已解决使用htmlspecialchars()
函数
【问题讨论】:
试试这个:***.com/questions/2684200/… 将其作为附件添加到文本文件中。 【参考方案1】:使用函数htmlentities()
转换成html特殊字符
【讨论】:
这是您预期的解决方案还是?以上是关于如何将 JS 代码邮寄到 Gmail,不是为了执行,而是为了显示的主要内容,如果未能解决你的问题,请参考以下文章
如何将访问代码从 gmail api 传递给 Heroku 中的节点工作者
图片未显示在 Gmail 中 - 使用 django python-postmark