TinyMCE Python Flask 脚本标签问题
Posted
技术标签:
【中文标题】TinyMCE Python Flask 脚本标签问题【英文标题】:TinyMCE Python Flask Script Tag Issue 【发布时间】:2019-02-08 00:02:30 【问题描述】:所以我正在创建一个烧瓶应用程序,它利用 CodeMirror 和 TinyMCE 作为富文本编辑器来呈现任何 html/CSS 输入。 用户的代码在 CodeMirror 中输入,并且使用 Post Request,来自 CodeMirror 的输入被发送到 TinyMCE StringField。我已经能够为标准 HTML 和 CSS 实现这一点,但是我在脚本标签方面遇到了一些问题。 TinyMCE 中的脚本标签正在从
<script>
</script>
到
<script type='mce-no/type'>
</script>
这会阻止 javascript 在 TinyMCE 中呈现,我想知道 Flask 中是否有解决此问题的方法?
【问题讨论】:
【参考方案1】:只有当您使用 TinyMCE 的 getContent(format: 'raw')
API 调用从 TinyMCE 获取“原始”内容时,您才会看到这一点。如果您使用普通的getContent()
API 调用,您将不会看到奇怪的type
值。
TinyMCE 不会在编辑会话期间执行 JavaScript。
【讨论】:
以上是关于TinyMCE Python Flask 脚本标签问题的主要内容,如果未能解决你的问题,请参考以下文章